Tag: 启动

在Windows 8 C中启动时运行应用程序#

这段代码: RegistryKey rKey = Registry.LocalMachine.OpenSubKey(“SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run”, true); rKey.DeleteValue(Application.ProductName, false); rKey.SetValue(Application.ProductName, Application.ExecutablePath, RegistryValueKind.String); 在Windows 8上不起作用。我不知道为什么,因为在Windows 7和Windows XP上这个解决方案有效。 你能帮助我吗?

如何强制WPF启动窗口到特定的屏幕?

我有一个WPF应用程序,它将通过专用窗口显示有关投影仪的信息。 我想配置用于投影仪显示的屏幕以及用于主应用程序窗口的内容。 此代码将在指定屏幕上生成投影仪输出: var screen = GetProjectorScreen(); _projectorWindow = new ProjectorWindow(); _projectorWindow.Left = screen.WorkingArea.Left; _projectorWindow.Top = screen.WorkingArea.Top; _projectorWindow.Owner = _parentWindow; _projectorWindow.Show(); public static Screen GetProjectorScreen() { var screens = Screen.AllScreens; if (screens.Length > 1 && Settings.Default.DisplayScreen < screens.Length) { return screens[Settings.Default.DisplayScreen]; } return screens[0]; } 我试图用启动forms做同样的技巧,但到目前为止还没有成功。 我试图在MainWindow构造函数中设置Top和Left属性,但这不起作用。 通过设置StartupUri从App.xaml.cs启动启动窗口: StartupUri = new Uri(“Windows/MainWindow.xaml”, UriKind.Relative); 有没有其他方法来启动启动表单? 我试图只调用构造函数,但这会导致崩溃,因为某些资源不再被加载。

C#在Windows启动时运行应用程序MINIMIZED

我得到以下代码在Windows启动时运行应用程序: private void SetStartup(string AppName, bool enable) { string runKey = “SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run”; Microsoft.Win32.RegistryKey startupKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(runKey); if (enable) { if (startupKey.GetValue(AppName) == null) { startupKey.Close(); startupKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(runKey, true); startupKey.SetValue(AppName, Application.ExecutablePath.ToString()); startupKey.Close(); } } else { startupKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(runKey, true); startupKey.DeleteValue(AppName, false); startupKey.Close(); } } 有用。 但我想让程序最小化(仅在Windows启动时)。 我没有找到工作代码/很好的解释如何做到这一点。 你能帮我吗? 谢谢。

Windows启动时启动窗口

我希望我的应用程序(WPF Window )在Windows启动时启动。 我尝试了不同的解决方案,但似乎没有人工作。 我必须在我的代码中写一下这样做?

设置程序必须在启动时从安装程序运行

我有一个C#.net 4应用程序,我开始创建安装程序。 安装的程序工作正常,但我的客户希望应用程序从窗口开始(它是一个“始终顶部”工具栏,帮助他们管理他们的调用)。 我想创建一个“类安装程序”,并在其中插入一个键在注册表中。 我有两个问题: 第一:如何找到可执行路径? 它可以在安装之间改变。 我在某处找到了Application.ExecutablePath,但它似乎位于Application.Window.Forms中,所以我认为它与WPF不兼容 第二:我需要在本地计算机的注册表中插入此密钥。 Windows安装程序中是否有一种方法可以指定用户必须具有管理员权限? 这是我开始的代码: RegistryKey rkApp = Registry.LocalMachine.OpenSubKey(“SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run”, true); rkApp.SetValue(“CstStart”, ???); 非常感谢您的帮助! 编辑:我发现我可以通过以下方式传递给我的自定义操作一些数据: / DIR = “[TARGETDIR] \” 在CustomActionData中。 通常它说我可以通过它检索它 this.Context.Parameters[“DIR”]; 但是….似乎在我的安装程序类中,this.Context为null 🙁 EDIT2:Context是null因为我在构造函数中这样做,我现在正在这个事件中执行此操作.AfterInstall现在我得到一个上下文,它似乎包含一个var“assemblypath”,其中包含我需要的路径。

获取用我的应用程序打开的文件的路径+文件名

我是c#的业余爱好者,我一直无法找到答案。 也许我不知道正确使用的术语。 当video文件被拖到我的exe应用程序上时,我希望应用程序知道它是用文件启动的,并且能够知道该文件的路径和文件名。 这样,用户不必使用文件>打开菜单。 希望有道理。 谢谢

如何在C#中启动另一个应用程序?

我有两个桌面应用程序。 关闭第一个应用程序后,第一个应用程序将启动第二个应用程序。 完成第一次申请后如何开始第二次申请? 我的第一个应用创建一个单独的桌面

UWP应用程序在启动时自动启动

所有都在标题中,我目前正在寻找一种方法,在Windows启动时自动启动我的UWP应用程序,只使用UWP框架,机器上没有文件操作。 应用程序必须能够在Store上共享并在Windows启动时打开。 这是可行的吗? 如果是这样的话? 谢谢!