gpt4 book ai didi

windows - regsvr32 和标准输出

转载 作者:可可西里 更新时间:2023-11-01 10:59:12 25 4
gpt4 key购买 nike

regsvr32 实用程序禁止标准输出。例如:

STDAPI DllRegisterServer(void)
{
std::cout << "RegisterServer\n";
return S_OK;
}

执行时:

regsvr32 my.dll

标准输出中没有任何内容(显示成功消息框)。有没有办法让标准输出出现?

最佳答案

regsvr32.exe 它是一个 Windows 应用程序。它没有控制台。printf 或 std::cout 不会显示任何文本。

如果你坚持要显示一些东西,你可以自己创建控制台。

在文本输出之前调用以下行。

AllocConsole();
freopen("CONOUT$", "w+t", stdout);

关于windows - regsvr32 和标准输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12179631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com