regsvr32实用程序取消标准输出。例如:
STDAPI DllRegisterServer(void)
{
std::cout << "RegisterServer\n";
return S_OK;
}当执行时:
regsvr32 my.dll
标准输出中没有显示任何内容(显示成功消息框)。是否会出现标准输出?
发布于 2012-08-29 13:59:06
regsvr32.exe它是Windows应用程序。它没有一个控制台。printf或std::cout不会显示任何文本。
如果你坚持要展示什么东西,你可以自己创造安慰。
在文本输出之前调用以下行。
AllocConsole();
freopen("CONOUT$", "w+t", stdout);发布于 2012-08-29 14:05:41
与/c一起使用
regsrv32 yourFile.dll /c C://log.txthttps://stackoverflow.com/questions/12179631
复制相似问题