process.start

    -2热度

    2回答

    我尝试在我的应用程序中运行新应用程序,如new open。我使用: Process.Start(@"filelocation"); 这是可以的,但是当用户更改文件位置时,如何才能使其找到。

    2热度

    2回答

    我对c#和这个论坛一般都很陌生,但就我而言,我还没有看到过像我这样能解决我的问题的任何问题。 我打电话给方法Process.WaitForExit()等到安装文件完成安装。但是,该方法似乎认为UAC是'进程',并在UAC上单击“确定”后激活。有没有更好的方式等待代码进行之前完成安装过程?还是我做错了?手动禁用UAC(如果可能的话)是不可行的,除非它以编程方式完成。 下面是部分代码: 编辑:过程 P

    0热度

    2回答

    我使用C#和.NET 3.5 我的目标在这里的过程是采取登录的用户名和简单说下这个用户名启动一个进程。通常一个简单的Process.Start(pathToProgram)在这里会有所帮助,但问题是我从安装程序类调用此行,这意味着msiexec目前正在工作,并且我得到的用户名是SYSTEM,而不是当前登录到Windows的实际用户。 当然,Environment.UserName也返回“SYSTE

    6热度

    2回答

    一个过程中,我知道,你可以用下面的方式给定的用户名/密码运行进程: var processInfo = new ProcessStartInfo { WorkingDirectory = workingDirectory, FileName = "a name", UserName = loggedUserName, Password =

    2热度

    1回答

    我正在更新应用程序。旧的代码有一个主要的方法,它通过windows上的正在运行的进程并检查是否运行了某个必需的进程,如果没有,它会启动它。这是它的外观: Process[] localProcesses = Process.GetProcesses(Environment.MachineName); bool isHostAlive = false; foreach (Process loca

    6热度

    1回答

    我有程序pro1.exe从输入文件读取,计算结果并将其写入输出文件。 现在我正在写程序test.exe,该测试中,它在不同的测试(使用Process.Start()填写输入,运行PRO1与应该比较输出) 问题是以下几点:执行pro1.exe输出文件后是空的。但是,如果我手动运行它,它将写入输出文件。 下面是代码,我是如何执行的PRO1: ProcessStartInfo processInfo =

    -1热度

    1回答

    我需要检查进程是否已启动,然后验证退出代码。 EXProcess.StartInfo.FileName = strExE; EXProcess.StartInfo.Arguments = tempFile; EXProcess.Start(); do {}while (!rdcProcess.WaitForExit(1000)); if (EXProcess.HasExited) {

    -2热度

    1回答

    这个问题主要在Read()方法中。 public static void Read(object source, ElapsedEventArgs e) { serverID = File.ReadAllText(sidname); Console.WriteLine("Current ID: " + serverID); if (serverID != oldse

    2热度

    1回答

    我正在制作一个可以在注册表中编写密钥的小工具,只是为了方便起见,其中的一小部分仅仅是通过点击一个按钮即可导航到该密钥。我知道如何打开regedit.exe已有,但有没有办法立即导航到我需要的密钥? 我与 System.Diagnostics.Process.Start("regedit.exe" + "c/ HKEY_LOCAL_MACHINE"); 努力,但我认为这只是想写一个关键到注册表中。

    0热度

    1回答

    我已经能够生成密钥以及使用Openssl的命令像以下行通过C#过程生成CSR出的键的命令,我不能在SCR使用此代码上面的代码生成: startInfo.Arguments = @"ca -batch -keyfile ..\..\ca\ca.key -cert ..\..\ca\cacert.pem -in ..\..\Certificates\client.req -outform PEM -