質問するログイン新規登録

質問編集履歴

2

ソースコード追記

2016/06/01 08:02

投稿

M-Kajiwara
M-Kajiwara

スコア24

title CHANGED
File without changes
body CHANGED
@@ -12,9 +12,11 @@
12
12
  Private Declare Function OpenProcess Lib "kernel32.dll" (ByVal dwAccess As Long, ByVal fInherit As Integer, ByVal hObject As Long) As Long
13
13
  Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
14
14
  Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long
15
+ Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
15
16
 
16
17
  Private Const WM_CLOSE = &H10
17
18
  Private Const SYNCHRONIZE = &H100000
19
+ Private Const PROCESS_TERMINATE = &H1
18
20
 
19
21
  Private lngPid As Long
20
22
  Private lngWid As Long
@@ -32,6 +34,14 @@
32
34
 
33
35
  End Sub
34
36
 
37
+ ' 2016/06/01 16:58 追記
38
+ Private Sub btnTerminateProcess_Click()
39
+ lngPid = Shell("notepad.exe", vbNormalFocus)
40
+ lngWid = OpenProcess(SYNCHRONIZE Or PROCESS_TERMINATE, True, lngPid)
41
+ Call TerminateProcess(lngWid, 0&)
42
+
43
+ End Sub
44
+
35
45
  ###環境
36
46
  Windows7 x64
37
47
  Access2010 x84(OS 64bit環境にOffice32bit版をインストールしています)

1

若葉マーク

2016/06/01 08:02

投稿

M-Kajiwara
M-Kajiwara

スコア24

title CHANGED
File without changes
body CHANGED
File without changes