博客园 首页 联系 订阅 管理

文章分类 -  .NET

摘要:最近做了C#软件,支持开机启动,但是发现在win7里面即使我的程序给它添加了权限小盾牌,正常运行软件是会弹出一个小筐提示获取管理员权限,但是再刚开机的时候是无法申请到管理员权限的,所以开机启动的程序未申请到管理员权限就未启动。首先我们看正常情况下简单获取管理员权限的方法——app.manifest(该方法的程序不能注册开机启动):为项目添加文件app.manifest,简单添加方法是右键项目属性在安全性选项里面有个“启动clickonce安全设置”复选框,勾选上后项目会自动生成app.manifest文件.该文件如下: 1 <?xml version="1.0" en 阅读全文
posted @ 2011-05-05 23:47 小北山 阅读(30758) 评论(0) 推荐(1)

摘要:在C#中数据库是十分简便的,但是为了达到低耦合的效果,一般还需将数据库的访问操作的基本方法写一公共类,在此我提供一种方式:分三个类实现,一个是生产操作数据库对象的类(DBParaFactory),该类是一个抽象类,然后就是一个继承自DBParaFactory类个性化类(本例子中是SQLiteDBParaFactory),还有一个类就是数据库操作的公共类,这样的话如果要调换数据库的话只需修改DBParaFactory类得个性化类即可。下面以一个简单的数据库——SQLite为例:A.数据库操作对象工厂类using System;using System.Collections.Generic;us 阅读全文
posted @ 2011-04-13 12:09 小北山 阅读(1372) 评论(0) 推荐(1)