我是C++的新手,有一个很明显的问题。如果我在独立程序中拥有服务,则可以使用MSDN示例安装服务(http://msdn.microsoft.com/zh-cn/library/ms682450%28v=VS.85%29.aspx) 。

我正在尝试将此功能添加到另一个项目中,并且在传递名称,二进制路径等所需的LPCTSTR字符串时遇到麻烦。

到目前为止,我已经尝试过:

int Install(LPCTSTR serviceName, LPCTSTR serviceDisplayName, LPCTSTR servicePath);

我知道这是错误的,但是很难找到我应该确切使用的东西。即使指向说明的链接也可以。谢谢!

最佳答案

LPCTSTR是

long pointer to const text string

根据您是否需要定位UNICODE/MBCS/ANSI版本
  • const char*(ANSI/MBCS)
  • const wchar_t*(UNICODE)

  • (从内存里)

    关于c++ - 需要帮助,将一些LPCTSTR传递给C++中的函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6541068/

    10-08 21:32