能力值:
( LV9,RANK:530 )
|
-
-
2 楼
那你先应该取得系统中QQ.exe路径在哪,然后和你的自己设置的路径比较后就知道了
|
能力值:
( LV9,RANK:380 )
|
-
-
3 楼
有没有函数是可以先判断这个路径?
|
能力值:
(RANK:1010 )
|
-
-
4 楼
用带有OPEN_EXISTING的CreateFile
返回INVALID_HANDLE_VALUE就说明不该文件不存在
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
local @stFindFile:WIN32_FIND_DATA
invoke FindFirstFile,addr szQQ,addr @stFindFile
.if eax != INVALID_HANDLE_VALUE ;存在文件
;处理 .endif
|
能力值:
( LV9,RANK:380 )
|
-
-
6 楼
按照楼上哥哥说的:
local @stFindFile:WIN32_FIND_DATA
invoke FindFirstFile,addr szQQ,addr @stFindFile
.if eax != INVALID_HANDLE_VALUE
invoke ShellExecute,0,0,addr szQQ,0,0,SW_SHOW;创建QQ进程
.elseif
invoke MessageBox,NULL,addr szCaption,addr szTitle,MB_OK
invoke ExitProcess,NULL
.endif
这样的话,那么IDC_QQ,这个消息列队就.....
是不是可以换成
.if (eax != INVALID_HANDLE_VALUE)|| ( eax == IDC_QQ )
我编译看一下...
|
|
|