No.1ベストアンサー
- 回答日時:
どうも。
この辺りのものが使える関数一覧で、
http://www.winapi-database.com/Program/Process/i …
だいたいこんな感じになると思います(未検証です)
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpszClassName As String, ByVal lpszWindowName As String) As Long
Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, ByRef lpdwProcessId As Long) As Long
Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Const PROCESS_VM_READ As Long = &H10
Function GetWindowProcess(ByVal Title As String) As Long
'ウインドウ名からプロセスハンドルを取得する
Dim hWnd As Long
Dim PID As Long
Dim hProcess
hWnd = FindWindow(Title, vbNullString)
If hWnd = 0 Then Exit Function
'ウィンドウハンドルからプロセスハンドルを取得
Call GetWindowThreadProcessId(hWnd, PID)
hProcess = OpenProcess(PROCESS_VM_READ, 0, PID)
GetWindowProcess = hProcess
End Function
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- Visual Basic(VBA) Vba LongPtrについて教えてください 2 2022/08/19 11:14
- JavaScript API連携のプログラミングについて(Typescript) 2 2023/05/03 11:00
- Visual Basic(VBA) VB6の公式リファレンスはありますか?特に既定のプロパティを知りたいです 1 2022/11/25 12:00
- UNIX・Linux ubuntu ウィンドウのバー ダブルクリック 巻き取る 1 2022/04/28 19:28
- JavaScript json形式データのデータ連携について 4 2022/04/05 23:01
- その他(IT・Webサービス) ファミマ、ローソン、セブンの商品情報を全て取得するAPIみたいなのはありませんか? 2 2023/02/02 15:03
- その他(プログラミング・Web制作) TwitterAPIを使用せずに自動ツイートする方法を知りたい。考え方としてはブラウザを擬似操作して 2 2023/02/02 17:16
- Windows 10 2つのウィンドウ選択時の表示について 10 2023/07/25 08:48
- その他(ソフトウェア) Figma 1 2023/06/23 14:22
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
プロセスIDの取得方法について
Visual Basic(VBA)
-
VBAでこんなことできますか?
PowerPoint(パワーポイント)
-
プロセスIDからウィンドウハンドルを取得する方法
C言語・C++・C#
-
-
4
VB6.0 SHELLで起動したプログラムを終了さしたいのですが
Visual Basic(VBA)
-
5
ExcelVBAにてアプリをタスクマネージャーから強制終了させたいのですが
Visual Basic(VBA)
-
6
起動中のアプリ、ソフトの取得
Visual Basic(VBA)
-
7
VBで実行中のEXEファイルの情報を取得したい
Visual Basic(VBA)
-
8
他のアプリケーションの終了処理
Visual Basic(VBA)
-
9
VBAで任意のウインドウのサイズを変更する方法
Visual Basic(VBA)
-
10
VBAで既に開いている別アプリケーションのオブジェクトを得る
Visual Basic(VBA)
-
11
親ウインドウにあるOKボタンを押す方法
Visual Basic(VBA)
-
12
起動しているプロセスの確認
Visual Basic(VBA)
-
13
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
14
外部プロセスを終了したい!!
Visual Basic(VBA)
-
15
他アプリケーション’(ウィンドウ)のハンドル取得方法
Visual Basic(VBA)
-
16
【VBAユーザーフォームで閉じるボタンを表示したくない】
Visual Basic(VBA)
-
17
Alt+P,Alt+NをPostmessageで送るには
Visual Basic(VBA)
-
18
excel vbaから実行するexe実行の黒い画面の非表示
Visual Basic(VBA)
-
19
VBプログラムの終了
Visual Basic(VBA)
-
20
ExcelVBAでスペースキー操作したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
C#でのbatファイル実行結果取得
-
別のプロセスの関数を呼び出す...
-
Visual C++からpingを実行して...
-
explorer.exeが異様にメモリを食う
-
タスクマネージャーのプロセス...
-
VBAで別プロセスのExcelのフル...
-
プロセスIDからウィンドウハ...
-
ADOでアクセスのレコードに...
-
API関数 GetExitCodeProcess
-
特定ユーザーのプロセス情報を...
-
EXE間でデータを受け渡し時のka...
-
ウィンドウのタイトルからプロ...
-
共有メモリの使い方について
-
GetModuleFileNameでエラーが出...
-
sleep関数の精度について
-
完全な乱数を生成する方法
-
VB.NET 自プログラムのプロセス...
-
execvpでのcdコマンドについて。
-
Linuxでのスレッド間メッセージ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バックグラウンドのプロセスの...
-
explorer.exeが異様にメモリを食う
-
なぜ女性は男性が忘れたことを...
-
タスクマネージャーのプロセス...
-
プロセスのアタッチ・デタッチ...
-
非表示になったエクセルは?
-
Process.Startの戻り値を後で取得
-
C#でのbatファイル実行結果取得
-
プロセスIDからウィンドウハ...
-
c言語でプロセスIDを調べたい
-
Linuxでのスレッド間メッセージ...
-
プロセスIDの取得方法について
-
ADOでアクセスのレコードに...
-
怪しいプロセス教えてください。
-
vb.netでEXCEL起動がうまくでき...
-
別のプロセスの関数を呼び出す...
-
C++のプログラムをバックグラウ...
-
Visual C++からpingを実行して...
-
VBS(WSH)で開いたIEのウィンド...
-
IISがフリーズ
おすすめ情報