我可以ShellExecute在64位应用程序中使用API 运行32位exe 吗?这样做有潜在的陷阱或问题吗?
我可以
ShellExecute在64位应用程序中使用API 运行32位exe 吗?
是的你可以。在此区域中可能遇到的唯一可能的问题是,如果您尝试从32位进程启动64位进程,并且可执行文件或进程工作目录位于受文件系统重定向器约束的目录中。即Windows系统目录,system32。
在您的情况下,从64位进程开始启动32位或64位进程不会出现问题。请注意,您实际上应该使用ShellExecuteEx而不是ShellExecute,因为后者的错误报告被设计破坏了。
| 归档时间: |
|
| 查看次数: |
667 次 |
| 最近记录: |