草庐IT

注册公司

全部标签

c# - 验证是否安装了 Visual C++ 2008 SP1 Redistributable Package 而不在 Windows 注册表中搜索?

有没有办法知道使用C#的计算机中是否安装了VisualC++2008和2010SP1可再发行组件包。非常感谢,克里斯 最佳答案 您可以查看注册表。(要查看的注册表项)http://blogs.msdn.com/b/astebner/archive/2010/05/05/10008146.aspx 关于c#-验证是否安装了VisualC++2008SP1RedistributablePackage而不在Windows注册表中搜索?,我们在StackOverflow上找到一个类似的问题:

Windows 8 MDM - 公司应用

浏览“http://blogs.msdn.com/b/b8/archive/2012/04/19/managing-quot-byo-quot-pcs-in-the-enterprise-including-woa.aspx”,我遇到了“代理然后执行服务查找以根据用户的电子邮件地址定位组织的管理基础结构”的声明。我知道这就是公司应用程序连接到组织网络的方式。问题是:这是什么服务?这是组织将开发和托管的东西吗?如果是,那么公司App将如何连接到这个特定的服务URL进行注册? 最佳答案 可以使用WindowsIntune管理Window

windows - SSDT 注册表 Hook

我是内核编程和驱动程序概念方面的新开发人员。我需要Hookssdt以保护注册表的某些键值,但我找不到任何有用的教程或简单的源代码来处理这些东西。我发现zwopenkey和zwcreatkey应该被Hook,并且它们的权限更改为只读。我正在寻找SSDT注册表Hook的一些示例。 最佳答案 你不需要HookSSDT,你不应该这样做。还有其他方法可以保护您的key。例如,许多解决方案之一是使用registrycallbacks. 关于windows-SSDT注册表Hook,我们在StackOv

Windows mobile 6 窗口注册失败

当我尝试部署代码(win32智能手机项目)时,注册失败错误弹出,应用程序退出。但是,如果我将wc.lpszMenuName的右侧更改为NULL,则在没有菜单的情况下一切正常。winmobile6不支持这个功能吗?intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPTSTRlpCmdLine,intnCmdShow){WNDCLASSwc;HWNDhwnd;MSGMsg;wc.style=0;wc.lpfnWndProc=WndProc;wc.cbClsExtra=0;wc.cbWndExtra=0;wc.hInsta

windows - 查询注册表的批处理文件

我正在尝试让我的批处理脚本检查是否存在两个注册表项,如果存在,则转到...到目前为止,我的代码可以正常工作,但只需要它检查两个键是否存在以及一个或另一个是否存在,因为在某些情况下HKCU\SOFTWARE\MICROSOFT\OFFICE\14.0和HKCU\SOFTWARE\MICROSOFT\OFFICE\15.0都存在。如果两个键都存在,我需要它来执行:O2010和:O2013。目前,如果两者都存在,那么它会在运行:O2010后停止@ECHOOFFREGQUERYHKCU\SOFTWARE\MICROSOFT\OFFICE\14.0>NULIFNOTERRORLEVEL1GOTO

windows - 从其他系统导出的 .reg 文件导入注册表?

我正在尝试导入从另一个具有相同配置的系统导出的.reg文件。可能吗?如果可能的话,我可能会遇到什么样的问题?提前致谢 最佳答案 一般来说很难回答这个问题。如果您只导入一个key,其中不包含您导出的系统所特有的路径,那么它几乎可以毫无问题地工作。尤其是所有基本设置的按键大部分时间都会起作用。如果它们的key包含其他系统上不存在的路径,或者有关不存在的已注册dll/ocx文件的信息,则它肯定无法工作。请记住,那些.reg文件都只是文本文件,因此一个好主意可能是导出它,用文本编辑器打开它,如果您不确定,请查看其中包含哪些子项。还要在导入之

windows - 如何为较低的过滤磁盘驱动程序的内部设备控制请求正确注册完成例程?

我目前正在编写一个较低的过滤磁盘驱动程序来捕获SCSI命令,并测量每个命令的性能。目前,我的驱动程序能够捕获SCSI请求,并将其传递给下一个驱动程序。但是,当我尝试注册完成例程时,我得到以下状态:0xc0000010(STATUS_INVALID_DEVICE_REQUEST)。没有完成例程的工作代码:WDF_REQUEST_SEND_OPTIONS_INIT(&options,WDF_REQUEST_SEND_OPTION_SEND_AND_FORGET);WdfRequestSend(Request,Target,&options);带有完成例程的失败代码:WdfRequestFo

windows - 用于删除注册表项的 PowerShell 脚本

我正在尝试制作一个PowerShell脚本来检查一组注册表项中是否有一系列以相同开头的名称。那部分我工作得很好。我还需要此脚本来从该注册表中删除这些项目,但我无法记住如何传递我找到的所有项目的名称,以便Remove-ItemProperty起作用。这就是我的。$Reg='HKCU:\Software\Microsoft\WindowsNT\CurrentVersion\Devices'Get-ItemProperty-Path$Reg|Select-ObjectIS*|ForEach-Object{$PSItem.Name}|Remove-ItemProperty-Path$Reg-N

windows - QSettings 用反斜杠替换斜杠(注册表)

我使用QSettings读取注册表。我想阅读的关键是:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SourceOS(Updatedon8/1/201502:45:41)由于键名SourceOS(Updatedon8/1/201502:45:41)是动态的,所以我直接打开QSettingssettings("HKEY_LOCAL_MACHINE\\SYSTEM\\Setup",QSettings::NativeFormat);并通过settings.childGroups()递归运行并以此构建我的key:QStringkey=settings.fileName()+"

c# - 在 Windows 将其注册为击键之前拦截 USB 键盘数据

我一直在网上搜索一个非常具体的问题。我正在尝试做的是将两个键盘(普通USBqwerty键盘)通过两个不同的USB端口连接到我的PC,从中我可以选择哪个键盘处于“事件”状态并用于书写,而另一个键盘将用于我的应用程序中的不同命令并且无法使用。基本上拦截/断开Windows读取输入数据并将其视为特定USB端口上的击键的部分,而是给我使用数据。有什么方法最好在C#中执行此操作? 最佳答案 有一篇文章介绍了如何在C#中使用RawInput来检测连接了多个键盘时击键的来源。这可以帮助您在C#应用中配置一个键盘用于正常打字,另一个键盘用于特殊用途