我再次需要一些帮助。
我正在使用 .net Compact Framework 和编程语言 C# 为运行 WinCE 5.0 的移动设备进行开发。
我想要完成的是以编程方式安装网络驱动器。为此,该应用程序在后台线程中运行以下代码:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "net";
startInfo.UseShellExecute = false;
startInfo.Arguments = @"use logs \\server\logs /user:dom\uname /password:pw";
Process p = Process.Start(startInfo);
p.WaitForExit(5000);
现在我的问题是,这段代码将在前台显示一个控制台并将命令写入它以及命令的答案。此外,控制台将不再消失。
参数“UseShellExecute”似乎没有显示任何效果。
我已经阅读了有关参数“CreateNoWindow”的信息,但它在紧凑框架中不存在。
所以伙计们,有没有可能在后台运行网络命令,用户不应该注意到,当然也看不到包含纯文本密码的命令。
我希望你能明白。
非常感谢
托比