使用Rad Studio XE下的Datasnap Builder,我从头开始创建了一个简单的C++服务器服务。我想在添加任何功能之前测试服务安装过程,发现虽然它可以在一系列Windows计算机上成功安装,但我无法在全新安装Windows7 x64的情况下启动它。
尝试启动该服务的错误消息是: Windows无法在本地计算机上启动该服务。错误2:系统找不到指定的文件。
我已经关闭了动态链接库和运行时库。它可以在Windows XP和2003操作系统下正常启动,但不能在我的这台Win7机器上运行。我已经打开了指定端口的防火墙,并确认没有其他应用程序也在使用它们。该服务是在Administrator下安装的,并以本地系统帐户登录。
在Windows7或64位下的C++生成器编译服务有问题吗?希望有人能给我指明正确的方向,这样我就不用再用头撞墙了。
谢谢!
发布于 2011-07-13 11:53:37
由于C++生成器仅创建32位应用程序,因此请确保在64位Win7系统上将该服务安装在c:\Windows\SysWOW64文件夹中。Windows 7 x64预计在system32文件夹中只能找到64位文件/服务。
https://stackoverflow.com/questions/6630094
复制相似问题