【c# 限制同时启动多个实例程序运行】教程文章相关的互联网学习教程文章

无法以编程方式查找Win10启动文件夹C#【代码】

在运行此简单代码的Windows 10中,会抛出一个未找到目录的异常.我可以手动导航到目录.是什么赋予了?shortcut_location_root = Environment.GetFolderPath(Environment.SpecialFolder.Startup);if (String.IsNullOrEmpty(shortcut_location_root)) { //FALLS IN HEREshortcut_location_root =Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\Microsoft\Windows\Start Menu\Programs\Startup";//BLOWS...

c# – 确定远程计算机已启动并正在运行的最佳方法【代码】

我正在编写一个控制另一台计算机的测试应用程序.通过RS-232端口(使用C#应用程序从运行Windows XP SP2的控制计算机)发送命令字符串来启动测试计算机,此时测试计算机将打开电源并启动到Windows XP.我想知道什么是确定该计算机何时完成启动过程并正常运行的最佳方法. 我在考虑以下几点: 1)我想要ping那台电脑,或者2)拥有共享驱动器,如果能够访问该共享驱动器,或者3)写一个我可以与之沟通的小型服务 有不同/更好的方法吗? 标记解决方...

c# – 登录/模拟他们作为管理员启动的应用程序的本地/域用户【代码】

我正在尝试使用WMI连接到域上的远程Windows服务器计算机.它作为登录的域用户启动时连接正常,但是当作为本地管理员启动时,它会失败.有没有办法告诉应用程序作为管理员启动时使用较低的域帐户连接?(没有提示用户/密码.) 我试过了:WindowsIdentity.GetCurrent().Impersonate();但即使GetCurrent将域用户显示为当前用户,它似乎也不起作用.解决方法:我使用Uwe Keim的this code冒充其他域名帐户取得了成功.

c# – 如何在重新加载场景时让我的Singleton MonoBehaviour类的实例以新的方式启动?【代码】

我有一个’SingletonManager’类,带有’LevelManager’单例的实例(以及它的接口). ‘LevelManager’GameObject不应该在整个应用程序生命周期中持久存在,并且每次加载新级别时都应该用新实例替换. 在运行我当前的代码时,当第二次加载场景时,尽管游戏对象(附带脚本)在场景中,但“LevelManager”似乎丢失了.我意识到这可能是因为我仍在尝试访问旧的引用. 每次加载新级别时,确保我的’SingletonManager’保存’LevelManager’的新实例的...

c# – Visual Studio:如何让我的测试项目启动它所依赖的Web项目【代码】

我在VS2012中有一个WCF应用程序.我们还添加了一个用于进行单元测试的测试项目.这一切都运作良好 除此之外,我需要添加另一个用于进行系统测试的测试项目,这里的想法是Web服务将启动,测试项目将触发Http请求,作为对服务的端到端测试的一种它所处的环境. 我不确定是否实际上有一种方法可以使用内置的visual studio测试.如果我添加正常的测试类,则运行Web服务的网站无法启动,并且测试失败. 我试图运行的代码如下:[TestMethod] public ...

c# – 使用RunAs提示符启动WPF应用程序【代码】

所以我有一个WPF应用程序,这就是我想要它做的.我可以右键单击可执行文件,选择Run As Different用户,然后获取带有用户名和密码的Windows安全框以及智能卡登录.我想知道是否有办法启动Sysinternals Run as Different User自动启动,而无需右键单击并选择Run As Different User.有什么想法吗? 我能够进入Assembly Manifest并强制它以管理员身份运行,但这不是我需要的.我真的需要选择使用智能卡凭据运行它.先感谢您!解决方法:AFAIK,唯...

c# – EF6:必须包含在启动项目中吗?

我有三个项目:持久性,逻辑和测试. Persistence项目具有EF特定的东西. Logic项目利用Repository模式与Persistence / EF进行交互. Test项目是一个通用控制台,它调用Logic对象并检查我的EF设置是否正确.正常的东西. 为了运行它,我显然需要在Test项目上安装EF(我需要将我的App.Config从EF类lib项目移动/复制到Test项目). 它很好,但是当我进入其他组件/应用程序层项目时,我不希望必须为这些直接处理EF的“入口点”包含整个EF引用. 如何...

C#Winform应用程序无法在其他计算机上运行(神秘的启动时)【代码】

我在Visual Studio中创建了一个winforms应用程序.这个应用程序是一个简单的Hello World应用程序,按下时将按钮的文本更改为“Hello World”. 以下是代码:using System; using System.Windows.Forms;namespace HelloWorld {public partial class Form1 : Form{public Form1(){try{InitializeComponent();}catch (Exception ex){MessageBox.Show(ex.ToString());}}private void button1_Click(object sender, EventArgs e){try{butto...

c# – 在ASP.NET 4.6中使用Serilog进行OWIN启动【代码】

我正在尝试集成serilog以进行异常的全局处理,但是当我尝试将ILoggerFactory作为新参数添加到Configuration()时,应用程序无法加载,因为它无法识别OWIN Startup.cs.任何人都可以告诉我是否遗漏了什么?下面是我的Startup.cs:using Microsoft.Extensions.Logging; using Microsoft.Owin; using Owin; using Serilog;[assembly: OwinStartupAttribute(typeof(InvoiceAutomation.WebUI.Startup))] namespace InvoiceAutomation.WebUI {...

c# – 如何根据cookie值将用户对象从启动类注入到控制器构造函数中【代码】

我正在使用CookieAuthentication来实现自定义登录,app.UseCookieAuthentication(new CookieAuthenticationOptions() {AuthenticationScheme = "MyCookieMiddlewareInstance",LoginPath = new PathString("/Account/Unauthorized/"),AccessDeniedPath = new PathString("/Account/Forbidden/"),AutomaticAuthenticate = true,AutomaticChallenge = true,CookieName="Id", });我的应用程序中的每个控制器都期望一个用户对象,可以使用...

c# – Microsoft Visual Studio 2017安装程序项目启动条件检查不适用于.net 4.7.1

我在版本中使用visual studio professional:此版本宣布为支持的.net框架4.7.1 我从市场上安装了Microsoft Visual Studio 2017安装程序项目扩展. 生成一个visual studio安装项目,为.net框架windows服务控制台应用程序生成MSI,在“Launch Condition”标签内,将.net框架版本设置为4.7.1. msi启动检查在4.7以下的任何系统中工作正常(4.6.1 / 4.6 / 4.5.2 ….)启动检查将阻止安装程序启动,但在安装了.net 4.7的Windows 2012 R2的OS系统...

程序启动时C#实例化/初始化对象

我是一名最近在C#工作的C/C++程序员,我正在尝试做一些花哨的初始化工作,我遇到了一些麻烦. 我想出的最好和最简单的例子就是我想要创建一个“Eager”Singleton – 一个在程序启动时立即创建的,但是我不需要进入程序的主要功能并说“Singleton. Instance()“作为第一件事.我读了静态实例化,看起来它必须在实例化静态对象之前调用或创建,所以我尝试创建一个实例化对象的静态变量,但这不起作用. (我找不到任何关于何时实例化/初始化静...

c# – 通过PHP启动服务器端打印作业【代码】

这很可能不是一件容易的事,但情况如下: 我编写了一个C#命令行应用程序: >使用ITextSharp创建PDF>将其写入磁盘>通过System.Diagnostics.Process使用Acrord32.exe(这是Acrobat Reader)以静默打印生成的PDF 如果我构建我的解决方案并双击pdfGen.exe,它将按预期工作. PDF已创建并打印. 现在,我的应用程序必须部署在运行IIS 7的Windows Vista的内部服务器上.此服务器运行一些PHP webapp.它将通过PHP使用shell_exec()调用,以便生成的PD...

如何在C#中启动UAC窗口以创建新文件【代码】

System.IO.FileMode.Create指定操作系统应创建新文件.如果该文件已存在,则将被覆盖. 但是假设我无法访问驱动器并需要额外的权限,我该如何获得它们? 我的意思是 – 由于Windows Vista和Windows 7具有UAC – 用户帐户控制,如何: >我绕过它>如果无法绕过,那么如何让用户点击通过UAC窗口弹出的是/否提示?解决方法:>在应用程序清单中,设置 级= “requireAdministrator” 在requestedExecutionLevel元素中.用户必须在运行应用程序之前...

c# – 尝试启动第二个实例时的CantStartSingleInstanceException【代码】

我正在尝试使用here概述的方法构建单个实例应用程序. 我尝试使用该解决方案的原因是我需要将第二次尝试启动应用程序的命令行传递给第一个实例,这似乎是实现这一目标的最简单方法. 我需要支持的OS风格: > Windows XP SP3> Windows 7 32位> Windows 7 64位 我已经在所有三个操作系统版本上工作,但是,我有一台机器与Windows 7 32Bit,其中崩溃与CantStartSingleInstanceException. 这是代码: SingleInstanceController.cs:using Sys...

实例 - 相关标签