我是 C++ 程序员和 Stackoverflow 的初学者
我正在尝试使用system()
从我的程序中调用 .exe 来将 RTF 转换为纯文本,方法是:
system("converter.exe convert doc.doc > doc.txt")
根据我对system()
==>>的理解system("program.exe arg1")
。当我编译这段代码时,它会调出converter.exe,但它没有给我输出(.txt)。我得出的结论是,Visual Studio 2010 使用非管理 CMD 打开这个 .exe,程序只弹出 1 秒然后消失(我也需要在执行之前按“确定”)。
任何建议如何以system()
管理员权限运行?
PS:我尝试更改 .exe 上的“以管理员身份运行”,但系统似乎不允许我更改任何内容。