我正在尝试编写一个程序来要求我定期输入一些信息,所以我用 C 语言编写了一个在后台运行的服务,我可以通过刷新它的日志文件来观察它报告它的情况。现在我被困在如何让它打开 cmd 并询问信息。
我想将此信息保存到日志文件中。(我打算监控我的睡眠习惯)
我尝试使用system("getinput.exe")
,但似乎无济于事,我知道使用system()
不好,但这是第一步。
CreateProcess()
我根本无法开始工作,MSDN http://msdn.microsoft.com/en-us/library/ms682512.aspxCreateProcess failed (2)
上的示例对我不起作用,例如,只要我尝试,我就会得到createprocess.exe dir
。
一定有办法吗?
编辑:感谢您的回复,我将尝试采用不同的方法。我从哪里开始编写一个偶尔会在 C 中要求用户输入的后台应用程序?