有谁知道在WindowsXP上是否有可行的方法以编程方式创建和配置用户帐户,以便在从控制台(无终端服务)登录后启动特定应用程序并将用户“锁定”到该应用程序应用程序?应该阻止用户对系统做任何其他事情(例如:没有ctrl+alt+canc,没有ctrl+shift+esc,没有win+e,什么都没有)。作为额外的可选奖励,当启动的应用程序关闭和/或崩溃时,用户应该注销。任何现有的免费工具、语言或它们的任何组合都可以完成工作(批处理、VB脚本、C、C++,等等) 最佳答案 SOFTWARE\Microsoft\WindowsNT\Curr
我正在尝试使用以下方式注册atl服务ExeName.exe/服务如此处所述:http://msdn.microsoft.com/en-us/library/74y2334x(VS.80).aspx虽然这样做之后,它并没有出现在我的服务控制面板中(我通过在vista的开始框中键入服务进入的那个)。我试图挖掘atl代码以查看它在哪里处理/service开关,但找不到它,尽管我可以找到处理/RegServer和/UnregServer的代码这曾经有效,我以前以某种方式设法注册过此服务。但是,现在我已经移动了它的位置并且无法重新注册它。当我运行ExeName.exe/service时,如果我先
我在WindowsVista上使用.NETFramework6.0版。我最近安装了一个显示图表的程序。当我打开它时,我收到一条来自Microsoft.NET框架的错误消息:Classnotregistered(exceptionfromHRESULT:0x80040154(REGDB_E_CLASSNOTREG)).我该如何解决这个问题?谢谢。 最佳答案 简单的答案是注册类(class)。(如果您知道哪个类未注册,以及它在哪个库中。)但像这样的错误是一个很大的失败,他们没有告诉您这些重要的细节。我认为您最好的选择是卸载软件,然后仔细
我正在处理注册表配置单元,我需要知道用户提供给程序的文件是否真的是注册表配置单元。如果不尝试挂载它,我如何判断该文件是否真的是注册表配置单元? 最佳答案 有趣的问题,在四处挖掘后,有一个电话是OfflineRegistryLibrary的一部分它将尝试验证配置单元并报告它是否成功,但它是Win32/COM的一部分OROpenHive听起来像您想做的,只是没有直接的.NET实现 关于c#-如何判断提供的文件是否真的是注册表配置单元,我们在StackOverflow上找到一个类似的问题:
我觉得应该是windows服务吧。当给定特定条件时,它应该执行登录到机器。机器将在“登录屏幕”中检查网络服务以了解登录时应使用的用户和密码。这可以做到吗?我不想要“自动登录”窗口功能。谢谢! 最佳答案 据我所知,这无法完成,因为登录/身份验证是由GINA完成的层(图形界面和身份验证),您实际上是在尝试用您自己的层替换该层,这从代码的托管端来看是不可行的。简而言之,开发GINA层的替代品的唯一方法必须从C/C++端完成,不是出于速度原因,而是因为编程涉及的复杂性,一个新的GINA子系统必须采用考虑到通过与WinLogon交互处理身份验
所以我创建了一个TCP\HTTP服务器(在C#中)。我想在我拥有的其他HTTP服务器附近的80年代端口上为其命名空间。如何做这样的事情(一步一步)? 最佳答案 看HTTPServerTasks在MSDN规范中:初始化HTTP服务API,调用HttpInitialize用HTTP.SYS注册URL,调用HttpAddUrlToUrlGroup收到请求,请调用HttpReceiveHttpRequest发送回复,调用HttpSendHttpResponse自己清理后,调用HttpRemoveUrl和HttpTerminate在HTTPS
我正在尝试查询特定的注册表文件夹(或任何你想称呼的文件夹)以获取一些信息。特别是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall文件夹包含已安装软件的列表。问题是每个软件都是通过随机键值识别的,例如{0001B4FD-9EA3-4D90-A79E-FD14BA3AB01D}而不是实际的软件(例如Skype).这使得很难找到Skype标识符,因为我需要遍历此Uninstall文件夹中的所有内容并检查DisplayName值对应于Skype(或任何其他应用程序名称)。我需要使用批处理语法...这是我
我的客户刚刚说他希望我实现一项功能,当他启动我为他制作的应用程序时,他只需输入他的Windows用户帐户用户名和密码即可登录该应用程序。我去年在某处读过关于此的教程,但对于我的生活,现在无法在任何地方找到它。一些谷歌搜索没有为我揭示任何东西。是否还有关于此的任何文档/教程/文章仍在某处?谢谢 最佳答案 嗯,他们在登录当前session时已经输入了这些凭据。在这种情况下,仅用户尝试运行该应用这一事实就表明他们有权使用它。 关于c#-使用Windows用户帐户凭据登录,我们在StackOve
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭1年前。Improvethisquestion如何找出登录用户的用户名?如何验证给定的密码是否与实际用于登录Windows机器的密码相匹配?我们如何通过使用计时器定期检查时间来提供您在特定时间所说的这些经过验证的详细信息来自动登录?这在VB.NET中可行吗?谢谢
我一直在使用Microsoft的一体化框架中的CppShellExtContextMenuHandler示例项目将自定义菜单项+图标添加到Windows的上下文菜单中。但是,我似乎无法在除我以外的其他计算机上注册此示例提供的DLL。该DLL是在Windows7x86机器上从未经修改的代码编译而来的,无法在以下平台上运行:另一个Windows7x86在VirtualBox上安装全新的WindowsXPSP3x86我得到:LoadLibrary(CppShellExtContextMenuHandler.dll)Failedtofindspecifiedprocedure(翻译)在XP机器