win32 API函数 急急

现我有一个进程我想在这个进程中通过调用API函数来获取一个应用程序的路径比如这个应用程序是notepad.exe应该用什么函数呀?具体怎么写?高手解答呀急急... 现我有一个进程我想在这个进程中通过调用API函数来获取一个应用程序的路径比如这个 应用程序是notepad.exe应该用什么函数呀?具体怎么写?
高手解答呀 急急
展开
 我来答
syzh120
2009-04-18 · 超过47用户采纳过TA的回答
知道答主
回答量:193
采纳率:0%
帮助的人:166万
展开全部
可以VC有个Process32First函数可以参考一下
PROCESSENTRY32 pe32;
pe32.dwSize=sizeof(pe32);
int count=0;

HANDLE hProcessSnap=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);

if(hProcessSnap==INVALID_HANDLE_VALUE)
{
printf("CreateToolhelp32Snapshot调用失败!");
return -1;
}

BOOL bMore=::Process32First(hProcessSnap,&pe32);

printf("%20s\t%10s\n","进程名","PID");
printf("====================================\n");
while(bMore)
{
count++;
printf("%20s\t%10d\n",pe32.szExeFile,pe32.th32ProcessID);//szExeFile就是包含路径
bMore=::Process32Next(hProcessSnap,&pe32);
}
用完CloseToolhelp32Snapshot(hProcessSnap);

参考资料: 来着MSDN

vbtraz
2009-04-17 · TA获得超过5530个赞
知道大有可为答主
回答量:4152
采纳率:0%
帮助的人:4418万
展开全部
不会有这种api。。 notepad.exe这种东西想放哪都可以的,除非你去挨个目录找,而且也不保证你只能找到一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浮思莹Fu
2009-04-19
知道答主
回答量:29
采纳率:0%
帮助的人:19.4万
展开全部
FindFirstFile

FindNextFile

在百度百科搜索这函数自己看一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式