Python 改写注册表文件开机自启

import win32con
import win32api
import os
def addfile2autorun(path):
     "注册到启动项"
     runpath = "Software\Microsoft\Windows\CurrentVersion\Run"
     hKey = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, runpath, 0, win32con.KEY_SET_VALUE)
     (filepath, filename) = os.path.split(path)
     win32api.RegSetValueEx(hKey, "WindowsInit", 0, win32con.REG_SZ, path)
     win32api.RegCloseKey(hKey)
addfile2autorun('D:\\Python源码\\Django.py')

引自http://bycnsky.appspot.com/302011.html

转载请注明作者与出处:http://blog.csdn.net/u013511642

时间: 2024-08-27 18:47:11

Python 改写注册表文件开机自启的相关文章

转 python操作注册表模块_winreg

python操作注册表模块_winreg 2009-03-19 14:19:00 分类: WINDOWS 基本概念:KEY 键Value 值 函数和作用:CloseKey() - 关闭一个KeyConnectRegistry() - 链接到其他机器的注册表CreateKey() - 创建一个KeyDeleteKey() - 删除一个KeyDeleteValue() - 删除一个Key里面的值(value)EnumKey() - 为已经打开的Key里面的子键建立索引EnumValue() - 为打

怎样编写注册表文件

有很多时候我们需要对注册表进行修改,而打开注册表编辑器一项一项的改又很麻烦,特别是注册表被锁无法打开时,这时候就需要编写一些reg文件导入注册表.下面就简单介绍一个.reg文件的编写规则,很简单.(对注册表操作具有一定的危险性,新手尝试时最好先做好备份.) 首先新建一个文本文档,并将文件名后缀的.txt改成.reg,然后右键编辑,这样我们就可以编写注册表文件了.先说明一下,注册表文件中的;号后面的内容是注释,导入时会忽略这些内容. 文件的第一行为:REGEDIT4;或Winddows Regis

python修改注册表

与注册表操作相关的函数可以分为打开注册表.关闭注册表.读取项值.c添加项值.添加项,以及删除项等几类. 表1   Windows注册表基本项 项名 描述 HKEY_CLASSES_ROOT 是HKEY_LOCAL_MACHINE\Software 的子项,保存打开文件所对应的应用程序信息 HKEY_CURRENT_USER 是HKEY_USERS的子项,保存当前用户的配置信息 HKEY_LOCAL_MACHINE 保存计算机的配置信息,针对所有用户 HKEY_USERS 保存计算机上的所有以活动

注册表修改开机登陆界面

开始->运行->regedit  回车,在注册表目录下按如下路径找到 OEMBackground HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background 并修改OEMBackground数值为1,如果不存在则自己建立一个OEMBackground并修改其数值为1 然后在C:\Windows\System32\oobe  下创建一个info的文件夹,在info里面

在登录界面隐藏某个账户的注册表文件

我创建一个本地账户是为了共享文件使用的,但是不想在登录界面显示这个账户,使用下面的方法可以简单做到隐藏. 将下面内容保存为ANSI格式的.reg文件,将YK007替换为要隐藏账户的名字.0表示不显示.以此类推可加入多个(行).双击导入注册表. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\U

注册表文件相关内容

注册表的作用 注册表被称为Windows操作系统的核心,它的工作原理实质是一个庞大的数据库,存放了关于计算机硬件的配置信息.系统和应用软件的初始化信息.应用软件和文档文件的关联关系.硬件设备的说明以及各种状态信息和数据,包括Windows操作时不断引用的信息.例如:系统中的硬件资源.硬件信息.分配正在使用的端口.每个用户的配置文件.计算机上安装的应用程序以及每个应用程序可以创建的文件类型等.主要作用: 1.记录安装信息 2.设置硬件 3.设置软件 4.定制Windows 5.系统安全管理 6.自

在防火墙的例外中注册程序(Windows7和XP),改写注册表

在写程序的时候,经常遇到被防火墙拦截的情况,尤其是一些网络程序,不管是对外访问还是外部连接,都会被拦截. 在大多情况下,Windows会静默拦截外部对内的连接访问,而内部对外的访问会提示用户信息. 现在我们需要把自己的程序加入到防火墙的例外之中去,好让程序之间能够正常通信. 第一种方法是读写注册表的方式: XP下是这几个键值(有的时候貌似只用2个键就行,但情况不同,最保险的方式是这4个键都写): [c-sharp] view plain copy 1.  HKEY_LOCAL_MACHINE/S

python 操作注册表

import win32api import win32con keyname = r'Software\Microsoft\Internet Explorer\Main' page = 'www.linuxidc.net' title = 'I love sina web site!' search_page = r'http://www.linuxidc.com' key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER, keyname, 0

初学c# -- c#创建开机自启服调用外部交互式exe文件

在c#创建的开机自启动服务里,调用外部可执行文件有以下问题:1.带窗口的交互式的exe文件调用后,实际并没有被执行:2.服务是随windows启动的,服务启动后可能windows桌面还没出来,会报错误,导致程序无法执行:3.安装服务需管理员权限等问题.对上面的一些问题进行处理:1.调用带窗口的交互式的exe文件,主要是Interop.cs文件, using System; using System.Collections.Generic; using System.Linq; using Sys