草庐IT

登录注册

全部标签

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

windows - 如何每 2 分钟更新一次 Windows 注册表?

我正在用VBA编写一个脚本,它将监视注册表值,如果它发生更改,脚本将覆盖它。到目前为止,我编写了一个脚本来检查注册表中的值并将其更新为给定值。但我的问题是如何每2分钟或值更改时更新一次注册表?请帮忙!!!OnErrorResumeNextHKEY_CURRENT_USER=&H80000001strComputer="."SetobjReg=GetObject("winmgmts:\\"&strComputer&"\root\default:StdRegProv")strKeyPath="ControlPanel\Desktop"ValueName="ScreenSaveActive"

C++ 并将枚举值写入 Windows 注册表

我正在写一个函数如下:boolabc::GetLoggingStatus(){//trueorfalseisreturnedintvalue;if(regKey->HasValue("LoggingStatus")){regKey->QueryValue("LoggingStatus",&value);if(value==1)returntrue;//nologgingpossibleelsereturnfalse;}regKey->SetValue("LoggingStatus",1);returntrue;}日志级别定义为:typedefenum{Entry,Exit,Debug,

c# - 批处理文件 - 注册所有 Dll

我想在我的文件夹及其子文件夹下注册所有dll,所以我使用以下内容:FOR/R"C:\test"%%Gin(.)DO(Pushd%%Gfor%%Gin(%%G\*.dll)doregsvr32/s%%GEchonowin%%GPopd)Echo"BackToOriginalDirectory"现在这段代码的问题是它还尝试注册扩展名为.dlla的文件,所以此时我的批处理文件产生了问题。如何只允许注册dll文件?感谢您的帮助。 最佳答案 我建议FOR/R"C:\test"%%Gin(.)DO(Pushd%%Gfor%%Gin(%%G\*.

windows - 环境的 Lua 注册表?

我正在尝试读取Windows注册表以找出安装了哪些脚本环境以及独立解释器可执行文件的位置。比如我做python的时候搜索HKEY_LOCAL_MACHINE/SOFTWARE/Python/PythonCore/InstallPath这为我提供了环境的python可执行文件的安装路径,这让我可以找到我是否有python2.7、3等以及这些exe所在的位置。我正在为Luaforwindows寻找类似的东西。我必须使用注册表进行此搜索。 最佳答案 尼科尔说的。通过对照已知可执行文件列表扫描PATH会更好地为您服务(但即使这样也不能保证,

c# - 将应用程序注册到 URI 方案

我有一个wpf应用程序,我已通过执行以下操作将其注册为URI方案。HKEY_CLASSES_ROOT-->myappname-->shell-->open-->command(Default)="c:\pathtomyapp\app.exe"太棒了!但是,我的应用程序强制一次只能运行一个实例。如何检测我的应用程序是否已在运行,例如将其置于前台? 最佳答案 您可以使用命名的互斥锁来检测应用程序是否已经在运行。或者,如果您有一个GUI应用程序,您可以从VisualBasic'sSingleInstanceapplication继承您的表

windows - 分配 Windows 登录脚本

初学者问题-尝试创建一个简单的登录脚本,该脚本在Windows用户登录并将文件从一个文件夹复制到另一个文件夹时执行。操作系统是Windows7。这link说登录脚本应该进入%SystemRoot%\System32\Repl\Import\Scriptsfolder.我的机器里好像没有那个文件夹。我手动创建它并将vbs文件推送到那里。我还打开了计算机管理并将脚本分配给用户。这是一台独立的机器,没有网络登录。代码本身很简单,除了在登录期间不会被调用外,它在文件运行时工作。这是放置登录脚本的正确位置吗?我做错了什么吗?最终我希望能够使用DirectoryEntry的LogonScript属

c# - 如何在 C# 中通过用户交互运行注册表文件

我已经在C#中创建了一个注册表文件来配置客户端电子邮件帐户。然后我创建了一个进程,然后开始执行reg文件,如下所示:varproc=newProcess();varpi=newProcessStartInfo();pi.UseShellExecute=true;pi.FileName=strRegPath;proc.StartInfo=pi;proc.Start();这很好用,但是它需要通过单击"is"来与注册表文件的导入进行交互。无论如何我可以在后台运行它而不与用户交互吗? 最佳答案 REGEDIT.EXE有一个/s选项可以抑制对

windows - 如何在没有 regsvr32 的情况下注册 glut32.dll?

请告诉我如何在没有regsvr32的情况下注册glut32.dll,因为我已经尝试了所有方法来注册.DLL但它不起作用。这是否表明我使用的是Windows864位? 最佳答案 您不需要注册glut32.dll。只需将它放在您的exe文件附近即可。 关于windows-如何在没有regsvr32的情况下注册glut32.dll?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/192

c# - 登录后如何在下一个表单的标签中显示欢迎用户名?

下面是我的登录表单代码。等等,如果我以Jack身份登录,下一个表单将在label1中显示Jack。如果以david身份登录,那么接下来的for将在label1中显示david。就像在网络表单中使用session一样。按钮登录方法privatevoidbtnLogin_Click(objectsender,EventArgse){//retrieveconnectioninformationinfofromApp.configstringstrConnectionString=ConfigurationManager.ConnectionStrings["sacpConnection"]