我有两个程序A和B,当发生某些事情时,我使用A中的process.start()来启动B.在B成功启动后,B的图标没有显示在Windows任务栏中。但是当我点击B的窗口时,B的图标将显示在Windows任务栏中。我无法弄清楚原因。
这是我的代码段
private void StartProcess()
{
string appName = Application.StartupPath + @"\AppB.exe";
ProcessStartInfo psi = new ProcessStartInfo()
{
FileName = appName,
};
Process process = Process.Start(psi);
}
答案 0 :(得分:0)
如果B是您的编码程序,则在安装程序中设置应用程序图标。安装完成后,每次启动时都会在任务栏中显示该图标。
答案 1 :(得分:0)
试试这个
ShowInTaskBar = true;
你必须使用NotifyIcon
http://msdn.microsoft.com/en-us/library/system.windows.forms.notifyicon(v=vs.110).aspx