请问如何可获得程序执行句柄 如:ShellExecute(Handle,'open','excel.EXE',nil,nil,sw_showNormal);是电子表格的句柄,如果我要其它的如word或者任何一个可执行程序(包括非注册表关联程序)的句柄该如何取得?或者哪里有资料可以参考,小弟不胜感激! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 帮你翻译一下 Win32 Developer's References里面关于ShellExecute函数的东东:如果函数执行成功,那么返回值就是该运行的程序的实例句柄(例如你打开一个txt文件,如果成功了,返回的是关联到txt文件类型的应用程序的句柄)。或者是一个DDE服务器应用程序的句柄。如果函数执行失败了,那么返回值表示一个错误,值会小于等于32。下面是错误列表0 操作系统内存溢出或者系统资源不够ERROR_FILE_NOT_FOUND 指定的文件没有找到ERROR_PATH_NOT_FOUND 指定的地址没有找到ERROR_BAD_FORMAT EXE文件是一个无效的PE文件格式,或者EXE文件损坏了SE_ERR_ACCESSDENIED 无权访问该文件 SE_ERR_ASSOCINCOMPLETE 文件关联无效SE_ERR_DDEBUSY DDE事物无法完成相应,因为DDE事物正在被处理SE_ERR_DDEFAIL DDE事务失败。SE_ERR_DDETIMEOUT DDE事务无法完成响应,因为请求超时SE_ERR_DLLNOTFOUND 指定的DLL文件没找到 SE_ERR_FNF 指定文件未找到SE_ERR_NOASSOC 没有关联程序SE_ERR_OOM 内存不够,无法完成响应SE_ERR_PNF 指定的地址未找到SE_ERR_SHARE 共享越界异常 fastreport 条件变更字体颜色 delphi绘图 用串口传输文件给Modem的速度问题 delphi 写服务程序的问题 在服务程序里连接数据库的问题 怎么在dbgird的字段中做关联? 急救啊!~~在delphi中如何得到SQL_select sum()的结果? 出售外挂源代码,传奇世界专业外挂,传奇世界**宝外挂的源代码!! 如何控制ListView中某一行的背景颜色,请高手指教。 如何进行繁简转换 请教写数据到数据库的方法 一个很奇怪的jpg 文件从库中取出的显示的问题,不知道其他朋友是否碰到过。
如果函数执行成功,那么返回值就是该运行的程序的实例句柄(例如你打开一个txt文件,如果成功了,返回的是关联到txt文件类型的应用程序的句柄)。或者是一个DDE服务器应用程序的句柄。
如果函数执行失败了,那么返回值表示一个错误,值会小于等于32。下面是错误列表
0 操作系统内存溢出或者系统资源不够
ERROR_FILE_NOT_FOUND 指定的文件没有找到
ERROR_PATH_NOT_FOUND 指定的地址没有找到
ERROR_BAD_FORMAT EXE文件是一个无效的PE文件格式,或者EXE文件损坏了
SE_ERR_ACCESSDENIED 无权访问该文件
SE_ERR_ASSOCINCOMPLETE 文件关联无效
SE_ERR_DDEBUSY DDE事物无法完成相应,因为DDE事物正在被处理
SE_ERR_DDEFAIL DDE事务失败。
SE_ERR_DDETIMEOUT DDE事务无法完成响应,因为请求超时
SE_ERR_DLLNOTFOUND 指定的DLL文件没找到
SE_ERR_FNF 指定文件未找到
SE_ERR_NOASSOC 没有关联程序
SE_ERR_OOM 内存不够,无法完成响应
SE_ERR_PNF 指定的地址未找到
SE_ERR_SHARE 共享越界异常