草庐IT

after_update_user

全部标签

python - Python从注册表中读取HKEY CURRENT USER,指定用户

在我的应用程序中,我在几个不同的用户帐户下运行子进程。我需要能够读取这些子进程写入注册表的一些信息。每个人都在写入HKEY_CURRENT_USER,我知道他们正在运行的用户帐户名。在Python中,如何从HKEY_CURRENT_USER读取特定用户的值?我假设我需要以某种方式加载用户名下的注册表值,然后从那里读取它们,但是如何呢?编辑:为了清楚起见,我的Python程序以管理员身份运行,我有帐户“user1”、“user2”和“user3”,每个帐户在自己的HKEY_CURRENT_USER中都有信息。作为管理员,我如何读取用户1的HKEY_CURRENT_USER数据?

windows - 如何修复此 Azure 错误 : web role unable to start after disabling remote desktop connections?

在禁用远程桌面连接后,我遇到了一个奇怪的Azure问题。我开始从AzureSDK1.2升级到1.4,并启用了远程桌面以便于调试。但是,一旦我完成升级并且部署时一切正常,我就在禁用远程桌面连接的情况下进行了最后一次部署。令我惊讶的是,我的Web角色实例卡在了“等待角色开始”阶段。有趣的是,worker角色实例正常启动。大约20次部署后,问题100%可重现:启用远程桌面:一切正常远程桌面已禁用:Web角色实例无法启动启用Intellitrace似乎没有帮助,因为尝试获取日志会导致“没有可用的IntelliTrace日志”错误。正如预期的那样,我的源代码控制工具显示启用和禁用远程桌面之间的唯

c# - Win32 浏览文件夹对话框 : wrong folder returned when user creates a new folder

我注意到浏览文件夹对话框中似乎有一个错误:打开带有“新建文件夹”按钮的新样​​式浏览文件夹对话框。(例如.NETFramework中的FolderBrowserDialog类,或Win32C++中的SHBrowseForFolder)。单击“创建新文件夹”按钮创建一个新文件夹。为新文件夹键入一个名称。输入完新文件夹名称后,请勿按Enter键或单击任何内容来停止编辑。当光标仍在闪烁/编辑框仍处于事件状态时,单击“确定”按钮。您必须非常快速地单击“确定”按钮。对话框不会返回文件夹的新名称给程序,而是返回“新文件夹”目录。例如,C:\NewFolder而不是用户输入的内容,例如C:\MyAp

Windows 8 : Unable to allocate 2GB with 3GB User Address Space

我正在尝试创建用于测试的Windows832位程序。测试包括大量分配,我遇到了麻烦。操作系统是用/3GB启动的,机器有8GB和一个页面文件,程序是用/LARGEADDRESSAWARE链接的,所以我不应该受到内存限制。(由于某些类型的定义方式-例如,size_t),使用32位程序进行测试对我来说很重要。问题是我无法从new或VirtualAlloc分配2GB(0x80000000)内存。new抛出bad_alloc并且VirtualAlloc返回NULL和ERROR_NOT_ENOUGH_MEMORY。在以前的Windows版本中,3GB地址空间意味着应用程序被赋予0x00000000

ruby-on-rails - 为什么错误 "No route matches [GET] "/users/sign_out”?

当我登录到我的应用程序时,它显示我已成功登录。但是当我点击导航栏中的链接退出时,它给我一个路由错误。我不确定为什么我总是收到路由错误。我基本上已经尝试了关于此错误的所有答案,但我似乎无法弄清楚。RoutingErrorNoroutematches[GET]"/users/sign_out"Rails.root:c:/Users/Doesha/desktop/pinplugApplicationTrace|FrameworkTrace|FullTraceRoutesRoutesmatchinpriorityfromtoptobottomHelperHTTPVerbPathControll

c++ - `fwrite` 不害怕 't work directly after ` 吗?

我有一个使用stdio读写二进制文件的程序。它缓存当前流位置,如果读/写偏移量已经在所需位置,则不会查找。然而,一个有趣的问题出现了,即当读取一个字节并写入后续字节时,它实际上并没有被写入!这是一个重现问题的程序:#includeintmain(){FILE*f=fopen("test.bin","wb");unsignedchard[1024]={0};fwrite(d,1,1024,f);fclose(f);f=fopen("test.bin","rb+");for(size_ti=0;i您应该看到它写入字节FF下降到00,但是只写入第一个字节,因为它不跟在fread之后立即。如果

c# - 加密异常 : Access denied - How to give access on User store?

我正在尝试从WPF应用程序中的pfx文件加载证书,但出现拒绝访问错误。using(FileStreamstream=System.IO.File.OpenRead(certificatePath)){using(BinaryReaderreader=newBinaryReader(stream)){buffer=reader.ReadBytes((int)stream.Length);}}X509Certificate2certificate=newX509Certificate2(buffer,password);System.Security.Cryptography.Crypto

Windows 上的 PHP : How to use web services with the logged on user's identity?

我有一台基于Windows2008R2的内联网服务器,在IIS中运行基于PHP的内联网应用程序。我们现在想改进内部网并集成来自外部系统的数据,例如从Exchange网络服务检索的数据或来自Sharepoint网络服务的信息。使用Windows凭据为用户登录有效。PHP运行为FastCGI模拟就好了。现在的问题是:我无法通过传递已登录用户凭据的Windows身份验证访问Web服务。我在互联网上找不到与该问题相关的任何信息。世界上只有我一个人想要将来自某些Windows服务器的内容联合到现有的PHP应用程序中吗?我知道我可以在.NET中轻松地做到这一点......但我就是无法重新创建整个I

c# - 无法写入 HKEY_CURRENT_USER

我有一个C#程序(VS2010),它将值写入我们创建的几个HKEY_CURRENT_USER注册表项。通常这在WinXP、Vista和7、x86和x64上运行良好。但在某些机器上,key不会被写入。没有异常抛出,键和值之后就不存在了。我们绞尽脑汁想弄清楚为什么会发生这种情况。它真的是零星的……在一台机器上它不工作——但在同一办公室或域中的所有其他机器上工作。我们应该寻找什么? 最佳答案 你所描述的听起来很像微软的RegistryVirtualization.但是,据我了解,这仅适用于HKEY_LOCAL_MACHINE\Softwa

windows - 使用 _RTL_USER_PROCESS_PARAMETERS

我正在与PEB合作。我已经设法进入_RTL_USER_PROCESS_PARAMETERS。我的目标->仅通过使用二进制文件(.exe文件)来了解argc和argv的内存地址。(如果可能的话,它们的值也是如此)我当前的方法->访问命令行字符串(位于结构_RTL_USER_PROCESS_PARAMETERS内。我通过在C程序中嵌入asm设法进入了它moveax:fs[0x30]mov[PEBaddress],eaxmovebx,[eax+0x10]mov[ProcessParameters],ebx我通过在windows调试器下研究二进制文件得到了偏移量0x30和0x10现在在Proc