草庐IT

windows - 记录进程读取/写入的所有注册表项

如何“记录”进程访问了哪些注册表项?我可以使用ProcessExplorer或类似工具来执行此操作吗? 最佳答案 ProcessMonitor 关于windows-记录进程读取/写入的所有注册表项,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5730289/

windows - 根据复选框答案有条件地添加注册表项

我正在为我的Windows.NET应用程序使用InnoSetup。我询问用户是否要使用以下代码在Windows中启动应用程序:[Tasks]Name:"TaskEntry";Description:"StartwithWindows?";GroupDescription:"Startup";[code]functionNextButtonClick(CurPageID:Integer):Boolean;beginResult:=True;ifCurPageID=wpSelectTasksthenbeginifWizardForm.TasksList.Checked[3]thenMsgB

c# - 如何使机器独立和 .Net 框架(依赖项)独立于 .Net 的 'EXE' 文件

我正在C#-.Net上创建一个项目。从项目生成的“exe”文件在没有安装.Net的机器上不可执行。弹出此错误:Torunthisapplicationyoufirstmustinstalloneofthefollowingversionsofthe.NET.Framework:V4.0.30319我不想制作一个安装程序文件来在PC上安装依赖文件(.NetFW和其他...)。作为项目要求,我想制作一个可以在每台WindowsPC上运行的“exe”,无需安装软件或依赖软件->.NetFW。就在单击时,s/wexe应该执行。是否有可能从.Net为Windows制作这种独立于机器的“exe”?

c++ - 我可以从语言首选项中获取代码页吗?

Windows似乎至少跟踪“当前语言环境”的四个维度:http://www.siao2.com/2005/02/01/364707.aspx默认用户区域设置默认系统区域设置默认用户界面语言默认输入区域我的大脑很痛,只是试图跟踪四个不同的语言环境到底有什么用......但是,我没有理解代码页和语言环境(或LCID,或语言ID)之间的关系,所有这些似乎都不一样(例如日语(日本)是LANGID=0x411位置代码1,但日本的代码页是932)。在Unicode和窄字符串之间转换时,如何配置我们的应用程序以使用用户所需的语言作为默认MBCS目标?也就是说,我们以前是一个MBCS应用。然后我们切换

Windows 7/8 墙纸注册表项(幻灯片)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭4年前。Improvethisquestion我想知道用于壁纸位置、幻灯片放映持续时间和壁纸适合度的注册表项在哪里,以便我可以快速制作注册表补丁。

windows - 无法使用 powershell 从 32 位版本的 win2008 读取 64 位注册表项

我尝试使用powershell从32位Windows2008读取64位版本的WindowsServer2008r2上的以下注册表项,但该值显示为空白并且不返回任何值。可以帮助我了解如何从32位服务器读取64位注册key吗?$line="WIN-QENOBBC64B8"$regkey=[Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey([Microsoft.Win32.RegistryHive]::LocalMachine,$line)$ref=$regKey.OpenSubKey("SOFTWARE\Microsoft\MicrosoftS

windows - Windows 注册表项中的斜杠

我正在尝试将注册表中test.exe的完整应用程序路径设置为名称。但它给了我错误的结果。预期输出:输出:这是我正在使用的代码DimWshShell,bKeySetWshShell=WScript.CreateObject("WScript.Shell")WshShell.RegWrite"HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\AppCompatFlags\Layers\D:\\\ProgramFiles\\\test.exe","RUNASADMIN","REG_SZ"有解决办法吗?

java - 使用 Java 运行时添加注册表项,导致进程 reg.exe 永远运行

我有这段代码可以将可执行文件插入到启动注册表中:privatestaticvoidaddToWin(Filef,Stringparam)throwsIOException{Stringname=generateName(f);Stringcmd="regaddHKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run/v"+name+"/tREG_SZ/d\""+f.getAbsolutePath()+param+"\"";Runtime.getRuntime().exec(cmd);}这有效,但问题是在运行它之后我在任务管理器中有一

c++ - 如何让一个CTreeCtrl项集中显示?

我知道EnsureVisible(HTREEITEMhItem)函数可以通过滚动CTreeCtrl控件的条来显示hItem。但有时hItem会显示在控件的顶部或底部旁边,这对用户来说非常不友好。我希望该项目显示在控件的中间。有什么好的解决办法吗? 最佳答案 您必须手动滚动CTreeCtrl。调用CTreeCtrl::EnsureVisible()使项目可见,然后调用CTreeCtrl::GetItemRect()检索项目的当前坐标,然后调用CWnd::ScrollWindow/Ex()指定必要的偏移量以将项目放在您想要的任何位置。

windows - 如何创建注册表项

如何使用NSIS创建注册表项?我在NSIS文档中找不到合适的命令。(我了解所有安全问题)谢谢! 最佳答案 您不能使用nativeNSIS指令创建空注册表项,但在您设置值时会为您创建该注册表项:WriteRegStrHKCU"Software\Test""""TheDefault";orWriteRegStrHKCU"Software\Test""Foo""Bar" 关于windows-如何创建注册表项,我们在StackOverflow上找到一个类似的问题: h