我有两个Windows应用程序,一个是Windows服务,它创建EventWaitHandle并等待它.第二个应用程序是一个windows gui,它通过调用EventWaitHandle.OpenExisting()打开它并尝试设置事件.但我在OpenExisting中遇到异常.例外是"拒绝访问路径".
windows服务代码
EventWaitHandle wh = new EventWaitHandle(false, EventResetMode.AutoReset, "MyEventName");
wh.WaitOne();
Run Code Online (Sandbox Code Playgroud)
Windows GUI代码
try
{
EventWaitHandle wh = EventWaitHandle.OpenExisting("MyEventName");
wh.Set();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Run Code Online (Sandbox Code Playgroud)
我用两个示例控制台应用程序尝试了相同的代码,它工作正常.
我正在使用c#.net创建一个应用程序.它还包含一个文件系统minifilter驱动程序.我想使用c#.net以编程方式安装和卸载此驱动程序.通常我可以使用.INF文件安装它(通过右键单击+按安装).但我想以编程方式安装它.有一个SDK函数InstallHinfSection()用于安装.inf驱动程序.我正在寻找这个功能的.net等价物.
问候
Navaneeth
我正在使用Inno Setup制作安装程序.我想用密码保护卸载.所以我的计划是在安装过程中要求卸载密码,并将其保存到文件中.卸载时,请求用户输入密码并比较密码.
在卸载时我找不到让用户输入密码的方法,有没有?
我是Windows驱动程序开发的新手.我只是想知道,驱动程序中的全局变量将使用页面缓冲池内存还是非页面缓冲池内存?
感谢致敬
Navaneeth
c# ×2
.net ×1
driver ×1
events ×1
inno-setup ×1
install ×1
kernel ×1
passwords ×1
process ×1
windows-xp ×1