【初心者歓迎】C/C++室 Ver.22【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0418デフォルトの名無しさん
2005/10/20(木) 17:44:41ファイル名を知るには、どうしたらよいでしょうか。
OS:Windows Xp Pro SP2 コンパイラ:Borland C++ 5.5.1
#include <stdio.h>
#include <windows.h>
void main(void)
{
HANDLE hProcess;
char fileName[1000];
/* 第三引数は、タスクマネージャで見つけた notepad.exe の PID */
hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, 3644);
GetModuleFileName(hProcess, fileName, 1000);
printf("ハンドル:%d\n", hProcess);
printf("ファイル名:%s\n", fileName);
CloseHandle(hProcess);
}
ソースファイル名 getName.c
コンパイル時のコマンド >bcc32 getName.c
実行結果
ハンドル:2000
ファイル名:タ・
■ このスレッドは過去ログ倉庫に格納されています