winform自定义文件程序-- 不允许所请求的注册表访问权(ZSSQL)

常见问题1: 不允许所请求的注册表访问权

win7、win8 双击程序文件ZSSQL时候会出现 不允许所请求的注册表访问权 的弹窗异常

解决方法:ZSSQL.exe 右键 属性--兼容性--以管理员身份运行此程序

时间: 2024-08-30 11:54:31

winform自定义文件程序-- 不允许所请求的注册表访问权(ZSSQL)的相关文章

c#securityexception不允许所请求的注册表访问权

[转载] c#securityexception不允许所请求的注册表访问权 开机自启动程序如下: if (!System.IO.File.Exists(filename))                     throw new Exception("该文件不存在!");                 string name = filename.Substring(filename.LastIndexOf("\\") + 1);               

C#注册表访问程序Win7系统下报错 “不允许所请求的注册表访问权”

今天一个同事安装完系统的客户端程序后,给发来一个报错截图,如下: 这个是在软件登陆时,有一个保存系统用户名的设置保存到注册表里,一直用着都没问题,今天却报错了.一问才知道他用的win7系统,看来win7对注册表的修改做了一定的限制. 经过测试可以通过修改程序的兼容性及设置权限来解决.因为这个程序是ClickOnce程序,所以要找到这个程序也不容易,动用windows的搜索功能吧,程序安装完会在xxx这样类似的一个目录下,找到启动的主程序,点右键"属性",点"兼容性"

C# 32位程序在64位系统下注册表操作

在64位的Windows操作系统中,为了兼容32位程序的运行,64位的Windows操作系统采用重定向机制.目的是为了能让32位程序在64位的操作系统不仅能操作关键文件文夹和关键的注册表并且又要避免与64位程序冲突 相关资料请查看32位程序在64位系统下运行的重定向机制 下面是以获取操作系统安装密匙KEY的案例: using System; using System.Collections.Generic; using System.Linq; using System.Text; using

【转】C#程序打包安装部署之添加注册表项

今天为大家整理了一些怎样去做程序安装包的具体文档,这些文档并不能确保每个人在做安装包的时候都能正确去生成和运行,但是这些文档的指导作用对于需要的朋友来说还是很有必要的,在实际产品的安装部署过程中可能有的企业会借助一些现成强大的安装包制作软件进行安装程序的安装,也有的企业或者个人会自己去制作安装包.为了能给予新手一些帮助,现分享这些文档,希望大家能够把这些知识运用在自己的实际工作中. 目前文档主要内容有: 一:创建创建Windows安装项目 二:添加内容文件 三:添加项目输出 四:添加注册表信息

让程序出现在控制面板(写注册表)

1.主要是写注册表,在HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall这个下面建立一个键值,一般都是一个唯的GUID 2.然后在GUID键值下面,创建许多子键值. 示例代码: 假设m_strInstallPath="C:\\Program files\\App"; QSettings *reg = new QSettings("HKEY_LOCAL_MACHINE\\SOFT

VC++ MFC中如何将应用程序的配置信息保存到注册表中(一)

注册表(Registry,繁体中文版Windows称之为登录档)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息.比如我们打开一个记事本,调整其窗口大小,使用完毕后关闭记事本,下次打开时大小和上次关闭前的大小和在屏幕上的位置是相同.这些位置和大小信息就是在记事本关闭时保存到注册表中,下次打开时我们从注册表中取出这些数据,并按照这些数据显示记事本程序的大小和位置信息. 下面教你如何使用GetProfileInt,WriteProfileInt,GetPro

WIN7/XP用注册表关联指定后缀名和打开程序(手动【图文】和C编程两种实现)

前言: 本文是基本原理介绍和手动的操作.程序实现该功能在http://blog.csdn.net/arvon2012/article/details/7839556,同时里面有完整代码的下载. 今天在开发程序的时候,需要做后缀和程序的关联,所以写下详细的操作过程跟大家分享.有什么意见欢迎留言! 目标:我这次要自定义一个后缀名(.seve),并且自己开发一个负责打开这种后缀文件的程序(Opo.exe).当双击后缀名为我自定义的文件时,自动运行我的程序(Opo.exe). 概要原理:对windows

玩转VC++实现程序开机运行及注册表修改

 一.方案 要实现Windows程序开机运行,需要在注册表中相关位置加入键值.所谓的键可以是你程序的名称,值就是你程序的所在目录.所谓的相关位置有两处: 主键HKEY_LOCAL_MACHINE,Software\Microsoft\Windows\CurrentVersion\Run下. 主键HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Run下. 区别就是前者针对机器上所有用户,而后者只针对当前用户. 在编程中对

【读书笔记】C#高级编程 第二十四章 文件和注册表操作

(一)文件和注册表 对于文件系统操作,相关的类几乎都在System.IO名称空间中,而注册表操作由System.Win32名称空间中的类来处理. (二)管理文件系统 System.MarshalByRefObject--这是.NET类中用于远程操作的基对象类,它允许在应用程序域之间编组数据. FileSystemInfo--这是表示任何文件系统对象的基类. FileInfo和File--这些类表示文件系统上的文件. DirectoryInfo和Directory--这些类表示文件系统上的文件夹.