2

在 Rad Studio XE 下使用 C++ Builder 我从头开始创建了一个简单的 Datasnap 服务器服务。我想在添加任何功能之前测试服务安装过程,发现虽然它可以在一系列 Windows 机器上成功安装,但我无法在 Windows 7 x64 的全新安装下启动它。

尝试启动该服务的错误消息是:Windows 无法在本地计算机上启动该服务。错误2:系统找不到指定的文件。

我已经关闭了动态链接和运行时库。它在 Windows XP 和 2003 操作系统下启动良好,只是不是我拥有的这台 Win7 机器。我已经为指定的端口打开了防火墙,并确认没有其他应用程序也在使用它们。该服务安装在管理员下,并以本地系统帐户登录。

Windows 7 或 64 位下的 C++ Builder 编译服务是否存在问题?希望有人能指出我正确的方向,这样我就不必再用头撞墙了。

谢谢!

4

1 回答 1

2

由于 C++ Builder 仅创建 32 位应用程序,因此请确保将服务安装在 64 位 Win7 系统上的 c:\Windows\SysWOW64 文件夹中。Windows 7 x64 预计只能在 system32 文件夹中找到 64 位文件/服务。

于 2011-07-13T03:53:37.087 回答