首页 > 英语资料 > 英语单词  > 

Windows 7软件开发示例

开启Windows 7 Aero的特效方法

Windows7系统安装方法

Windows7系统使用帮助

windows7怎样还原系统

Windows7怎么还原系统

Windows7系统安全设置

windows7和xp哪个好

如何拷贝安装Windows7系统

windows键是哪个

Windows 7怎样关闭防火墙功能

Windows 7软件开发示例
  Windows 7软件开发示例:UAC、系统版本、权限
  必要条件1:检测系统版本
  软件在运行初期需要判断操作系统的类型及版本号,并根据操作系统类型执行特定的代码,相同的功能在不同操作系统上可能会执行不同的代码。大多数软件的在Win7下无法正常运行都是因为判断操作系统版本失败造成的。
  当版本检测出错时,很多软件也会跟着出错,用户可能会发现双击软件图片后,什么反映都没有,或者可能会看到一个对话框“你必须运行在Microsoft Windows XP或更新版本,但实际上计算机已经安装了Win7 。
  必要条件2:适应用户权限
  Win7默认运行的是非管理员账号,权限相对较小。而软件的安装程序会往包括系统盘的Program Files、Windows安装目录、注册表中写入一些数据(软件在运行时可能会将一些用户数据保存到系统文件夹或注册表中),如果当前用户的权限不够,软件就无法正常入驻Win7。
  小知识: UAC是一种降低Windows用户默认权限的办法,这样会给用户带来安全性的提高,它可以一定程度上遏制了一些病毒的发作——关闭杀毒软件、启动复制及散播病毒进程、注入网游客户端、监听键盘操作从而盗窃密码。
  例如数据看似保存成功,在写入的地点却找不到,或者注销切换到另一个Windows用户时,无法找到保存的数据。引起这类问题的根源是Win7的UAC机制,它降低了Windows用户的默认权限,使得一些普通操作无法更改系统设置及系统保护的文件夹。

Windows 7软件开发示例由范文资源网英语单词栏目发布,感谢您对范文资源网的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Windows 7软件开发示例