Tag: 不可见

使我的控制台应用程序不可见

我正在为我的公共图书馆开发一个控制台应用程序作为学校项目。 控制台应用程序将在用户登录后立即运行并执行一些后台工作。 问题是,我不希望控制台应用程序真正出现。 我需要它隐形。 我需要的最后一件事就是投诉,因为有些人因为CMD窗口打开和关闭而感到害怕,除了图书馆希望它尽可能不可见。 我尝试按照此主题中的代码: http : //social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/ea8b0fd5-a660-46f9-9dcb-d525cc22dcbd 但无济于事,我仍然可以看到控制台应用程序在完成所有工作后弹出和关闭。 有没有更好的方法来阻止控制台出现? 谢谢。

在C#中添加不可见的图像水印?

我想通过C#代码在我的JPEG图片中插入多个不可见的水印。 这意味着我需要一个可以完成这项工作的.NET库,而不需要一些外部批处理应用程序。 有什么建议?

即使在ProcessWindowStyle.Hidden之后,控制台窗口仍然会弹出;

我必须从我的Windows应用程序运行控制台应用程序。 我想运行的控制台应用程序是我的应用程序中的嵌入式资源,我这样称呼它: // Run the updater and grab its output Process Updater = new Process(); Updater.StartInfo.FileName = “C:\\tmp\\tmp.exe”; Updater.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; Updater.StartInfo.UseShellExecute = false; Updater.StartInfo.RedirectStandardOutput = true; Updater.Start(); string UpdaterOutput = Updater.StandardOutput.ReadToEnd(); Updater.WaitForExit(); 它提取精细,它运行良好,它也完全抓住它的输出…但我仍然可以看到控制台窗口在运行时快速弹出。 我知道控制台弹出来自此应用程序,因为控制台标题是C:\tmp\tmp.exe 。 是否有任何完全失败的方法来隐藏控制台应用程序? 我以为使用ProcessWindowStyle.Hidden会这样做,但显然不是。 谢谢。