Windows 7软件开发示例

时间:2018-07-29 16:13:16 电脑 我要投稿

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软件开发示例】相关文章:

1. windows 7系统

2.Windows XP升级Windows 7的方法

3.如何在Linux系统中使用Windows文档示例

4.怎么把Windows XP升级为Windows 7

5.Windows XP如何升级至Windows7

6.Windows 2008与Windows 7并存的故障详解

7. windows7好用吗 windows7和xp哪个好

8.从Windows的角度看Mac OS X上的软件开发