在Windows 8中调试Win64应用程序时"无法创建进程...\project1.exe"

Cha*_*ang 6 windows delphi debugging

我正在使用Delphi XE4 Update 1.当我在Windows 8上构建并运行使用Win64平台编译的简单VCL应用程序时,我遇到了一个错误:

"Unable to create process: ...\project1.exe"
Run Code Online (Sandbox Code Playgroud)

但是,如果我运行project1.exe没有调试,它的工作原理.

我试图找出发生了什么,但未能纠正问题.

我试过这些:

  1. 卸载并重新安装XE4

  2. 我跑了C:\Program Files (x86)\Embarcadero\RAD Studio\11.0\bin\dbkw64_18_0.exe,它闪了一会儿,关闭没有任何错误.其他Window 8机器将运行程序并保留在桌面上.

  3. 我重置了Window 8防火墙规则.当我在调试器中运行应用程序时,它没有提示我通常的防火墙规则对话框.

  4. 我为其添加了防火墙规则dbkw64_18_0.exe,但它不起作用

  5. 当我尝试使用Win64平台调试应用程序时,rmtdbg180.exe会创建一个新进程.每次尝试在调试器中启动应用程序都将创建一个新rmtdbg180.exe进程.在其他Windows 8计算机上不会发生这种情况.

任何人都有想法我的机器会发生什么?

小智 5

可能您在“可执行文件属性”菜单“兼容性”选项卡中选中了“以管理员身份运行此程序”。取消选中此项