问题变了,怎么获得线程的句柄,急急急 (300分)

  • 主题发起人 主题发起人 ,,,,,,
  • 开始时间 开始时间

,,,,,,

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么获得线程的句柄,好像在创建时就能得到其句柄,
我主要是用TerminateThread(
HANDLE hThread, // handle to the thread
DWORD dwExitCode // exit code for the thread
)强行终止线程,可是不知HANDLE hThread怎么获得,谢谢大家,回答完这个小问题,马上会分分的[:)][:)][:)][:D][8D]
 
你是怎么启动另一个名为“自动采集”的程序的?
如果用shellexec, winexec,createprocess之类的api函数的,有一个参数表示窗口的状态的,包括是否显示等。
 
我用的winexec,哪个参数
 
第二个,你送一个sw_shownormal
 
还是不行啊,大哥,调试状态是可以出现界面的,但用服务启动时,该程序只出现进程,不出现应用程序界面[:(]
 
不会是创建的时候没用FORM吧?
 
呵呵,让服务允许与桌面进行交互就可以了,
同时,你也可以写一个小程序,
启动它,它负责查找某个窗口,并将窗口显示出来,并提到最前
 
同意楼上的,加上“允许与桌面交互”试试
 
lich,答对了,界面可以出来了
现在大家看看第二个问题,就是这个服务怎么打包安装[:(]
 
安装时运行这个程序 加上-install -silent
就可以安静的注册这个服务了
 
Delphi的installshield不支持中文,我都用inno setup简单好用,可在Script的[Run]段执行/install
 
installshield
 
安装完怎么让服务启动呢,是不是要用户重启计算机[:)]
 
服务的描述是怎么加上去的,WIN2000的服务大多都有描述,而我的怎么是空的,服务怎么卸载呢,还用做卸载程序吗[8D]
 
有个‘小颖安装程序制作专家’可以制作简单的安装程序
 
用setupbuilder吧,在安装程序中加入安装完自动启动
 
楼上确有高人
 
后退
顶部