列出注册表"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"中的所有键值到界面上或文本中;并把自己做的这个程序设置为开机
来源:互联网 发布:中俄贸易数据统计 编辑:程序博客网 时间:2024/06/04 18:50
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Registry, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; ListBox1: TListBox; Button2: TButton; Button3: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);var MyReg : TRegistry;begintry MyReg := TRegistry.Create; MyReg.RootKey := HKEY_CURRENT_USER; if MyReg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', true) then begin Application.MessageBox('Open success', '提示信息', 64); MyReg.WriteString('Task One', ExtractFilePath(Application.ExeName)+'Project1.exe'); ListBox1.Items.Add('Thunder ' + MyReg.ReadString('Thunder')); ListBox1.Items.Add('BaiduYunDetect ' + MyReg.ReadString('BaiduYunDetect')); ListBox1.Items.Add('BaiduYunGuanjia ' + MyReg.ReadString('BaiduYunGuanjia')); ListBox1.Items.Add('ctfmon ' + MyReg.ReadString('ctfmon')); ListBox1.Items.Add('OneDrive ' + MyReg.ReadString('OneDrive')); ListBox1.Items.Add('YoudaoDict ' + MyReg.ReadString('YoudaoDict')); ListBox1.Items.SaveToFile('test.txt'); //将listbox中的内容写入到指定的文件中 MyReg.CloseKey; MyReg.Free; endexcept //出错的时候执行 Application.MessageBox('Open fail', '提示信息', 64);end;end;procedure TForm1.Button2Click(Sender: TObject);begin Listbox1.Items.Clear;end;procedure TForm1.Button3Click(Sender: TObject);var F: TextFile; p, str: string;begin// str := ''; AssignFile(F, ExtractFilePath(Application.ExeName)+'test.txt'); //提取文件名的当前路径 Reset(F); //只读方式打开 while not Eof(f) do begin readln(f, p); str := str+p; end; CloseFile(F); ShowMessage(str);end;end.
0 0
- 列出注册表"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"中的所有键值到界面上或文本中;并把自己做的这个程序设置为开机
- Windows服务中操作HKEY_CURRENT_USER注册表
- 利用反射机制编写一个程序,这个程序能把类中所有的成员变量赋值,并把操作信息输出到控制台。
- C# 数据库连接设置并把设置写入到txt文本中
- 在tiny6410开发板上运行自己的qt4.7程序,并设置为开机启动
- NT服务程序中对注册表中HKey_Current_User读取的问题
- 利用注册表 将程序设置为开机启动项目
- 使用注册表将程序设置为开机自启动
- 获取href超链接中的参数并把它们展示到页面上的input输入框中
- windows下服务或SYSTEM权限读取当前用户注册表HKEY_CURRENT_USER
- windows中判断注册表键值是否存在的一段函数
- HK_C_U/Software/Microsoft/Windows/ShellNoRoam/MUICache键值作用
- HK_C_U\Software\Microsoft\Windows\ShellNoRoam\MUICache键值作用
- 注册表--->使自己的程序实现开机启动
- 在windows2008 x64 上安装10.2.0.4后的bug--Oracle software忘记设置注册表中的NLS_LANG值
- 未能加载文件或程序集 请移除注册表值 [HKLM/Software/Microsoft/Fusion!EnableLog] 解决方法
- 服务中读取当前用户注册表HKEY_CURRENT_USER
- 服务中读取当前用户注册表HKEY_CURRENT_USER
- spring知识点总结
- unity多平台宏定义
- logback 常用配置详解(二) <appender>
- frameworks 开发一点总结
- jquery遍历筛选数组的几种方法和遍历解析json对象
- 列出注册表"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"中的所有键值到界面上或文本中;并把自己做的这个程序设置为开机
- jquery 找到顶级Parents
- java tostring ,有点类似于python里的__str__
- php中浮点数计算(电商)
- 小白从Linux到放弃第四篇
- MediaPlayer的生命周期
- Ducci Sequence UVA 1594
- Android Studio gradle学习推荐
- JSONP的优劣点