日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Windows 7軟件開發示例:UAC、系統版本、權限

瀏覽:282日期:2023-06-04 10:45:14

看到Win7的酷炫功能流口水,已經忍不住想擁抱呢?別急,Win7的脾氣可不好,要想擁抱它的新功能,我們的軟件必須嫁給它——在Win7下能正常運行。,個人開發者開發的中小軟件,功能相對簡單,與系統的緊密程度普遍較低,添加一些Win7必要的正常運行的元素就OK啦!

嫁給Win7的必要條件

我們必須要給軟件添加的是系統版本檢測和安裝路徑選擇元素,為什么要考慮它們呢?

必要條件1:檢測系統版本

軟件在運行初期需要判斷操作系統的類型及版本號,并根據操作系統類型執行特定的代碼,相同的功能在不同操作系統上可能會執行不同的代碼。大多數軟件的在Win7下無法正常運行都是因為判斷操作系統版本失敗造成的。

當版本檢測出錯時,很多軟件也會跟著出錯,用戶可能會發現雙擊軟件圖片后,什么反映都沒有,或者可能會看到一個對話框“你必須運行在Microsoft Windows XP或更新版本,但實際上計算機已經安裝了Win7 。

必要條件2:適應用戶權限

Win7默認運行的是非管理員賬號,權限相對較小。而軟件的安裝程序會往包括系統盤的Program Files、Windows安裝目錄、注冊表中寫入一些數據(軟件在運行時可能會將一些用戶數據保存到系統文件夾或注冊表中),如果當前用戶的權限不夠,軟件就無法正常入駐Win7。

小知識: UAC是一種降低Windows用戶默認權限的辦法,這樣會給用戶帶來安全性的提高,它可以一定程度上遏制了一些病毒的發作——關閉殺毒軟件、啟動復制及散播病毒進程、注入網游客戶端、監聽鍵盤操作從而盜竊密碼。

例如數據看似保存成功,在寫入的地點卻找不到,或者注銷切換到另一個Windows用戶時,無法找到保存的數據。引起這類問題的根源是Win7的UAC機制,它降低了Windows用戶的默認權限,使得一些普通操作無法更改系統設置及系統保護的文件夾。

小提示:軟件要結合系統某些功能時,需要調用相應的API。API調用得當否,對軟件運行非常關鍵,我們從下期開始結合Win7酷炫功能,單獨介紹如何正確的調用。Win7最新的API,有Win7特有的任務欄個性化快捷菜單(Jump List)、程序圖標輪廓效果(Icon Overlay)、程序圖標進度條效果(Progress Bar)、標簽式縮略圖(Tabbed Thumbnail)和縮略圖工具欄(Thumbnail Toolbar)……

“婚禮必要的元素

我們的軟件要順利嫁給Win7,在軟件中要添加以下的元素。

1.代碼檢測操作系統版本號

在軟件中添加判斷操作系統是Win7 或2008 Server的代碼:

C#

if (Environment.OSVersion.Version > new Version(5, 1)){MessageBox.Show("Windows 7 or Windows 2008 Server","Operating System", MessageBoxButtons.OK,MessageBoxIcon.Error);return;}

2.盡量將數據存儲在非系統盤

軟件不要默認安裝到系統盤,在編寫軟件安裝路徑時,要考慮這個。此外,還需要在軟件中添加修改讀寫注冊表的代碼,使用HKEY_CURRENT_USER/Software下的鍵值作為存儲數據的結點:

static void Main(string[] args){var registryKey = Registry.CurrentUser.CreateSubKey(@"Software/test");registryKey.SetValue("name", "zswang");registryKey = Registry.CurrentUser.OpenSubKey(@"Software/test");Console.WriteLine(string.Format("{0}={1}/r/n", "name", registryKey.GetValue("name")));}

3.提高程序的運行權限

如果用戶使用了管理員身份進入系統,又希望把軟件安裝在系統盤,又該如何呢?需要判斷用戶權限的權限,簡單的解決方案是添加清單文件。在可執行文件夾中找到與可執行文件相同名字且擴展名.manifest的文件,輸入以下代碼即可:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="test" type="win32"/> <description>Description of your application</description> <!-- Identify the application security requirements. --><trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"><security><requestedPrivileges><requestedExecutionLevellevel="requireAdministrator"uiAccess="false"/></requestedPrivileges> </security></trustInfo></assembly>

標簽: Windows系統
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本成人手机在线| 在线一区视频观看| 色欧美自拍视频| 欧美日韩夜夜| 伊人久久成人| 黄色成人91| 欧美午夜不卡影院在线观看完整版免费| 国产一区二区三区四区五区传媒| 日韩免费精品| 久久国内精品自在自线400部| 日韩一区二区三区高清在线观看| 亚洲黄页一区| 亚洲一区av| 午夜精品福利影院| 日韩av电影一区| 国产精品夜夜夜| 国产成人黄色| 91精品国产成人观看| 亚洲欧洲美洲国产香蕉| 久久久久久久久丰满| 日本视频一区二区| 欧美精品中文| 国产成人1区| 日本欧美一区二区在线观看| 国产高清精品二区| 日韩中文字幕麻豆| 国产精品激情| 在线成人直播| 日韩精品亚洲一区二区三区免费| 天堂久久av| 亚洲永久av| 视频一区欧美精品| 美女视频黄久久| 欧美日韩国产探花| 国产美女精品| 黄色欧美在线| 中文视频一区| 九九精品调教| 国产探花在线精品一区二区| 激情五月综合网| 在线天堂中文资源最新版| 免费看一区二区三区| 蜜桃国内精品久久久久软件9| 在线成人直播| 精品国产18久久久久久二百| 99久久99久久精品国产片果冰| 亚洲综合五月| 精品国产aⅴ| 亚洲精品影视| 在线精品视频在线观看高清| 国产精品久久| 伊人久久亚洲影院| 国产精品调教| 日韩中文字幕麻豆| 99久久99视频只有精品| 国产精品大片| 欧美亚洲免费| 蜜桃久久久久久久| 99国产精品私拍| 久久裸体视频| 欧美天堂视频| 日韩综合在线| 成人国产综合| 日韩免费福利视频| 国产欧美久久一区二区三区| 亚洲精选久久| 日本不卡一区二区三区| 日本a级不卡| 国产精品免费精品自在线观看| 亚洲日本三级| 中文字幕一区二区三区四区久久| 好看的av在线不卡观看| 一区福利视频| 亚洲乱亚洲高清| 日韩和欧美的一区| 日韩av一区二区在线影视| 亚洲日韩中文字幕一区| 色综合视频一区二区三区日韩 | 精品国产美女a久久9999| 日韩精品dvd| 久久激情婷婷| 亚洲男女av一区二区| 99在线|亚洲一区二区| 免费美女久久99| 久久国产精品色av免费看| 国产精品亚洲产品| 理论片午夜视频在线观看| 久久中文字幕av| 亚洲一区导航| 麻豆国产精品一区二区三区| 中文在线免费视频| 久久精品国语| 国产免费久久| 日韩精品网站| 蜜桃tv一区二区三区| 国产日韩一区二区三区在线播放| 一区福利视频| 亚洲成人av观看| 精品视频自拍| 日韩有码av| 精品91久久久久| 欧美日韩视频网站| 国产亚洲一卡2卡3卡4卡新区| 亚洲综合电影| 欧美在线观看天堂一区二区三区| 午夜精品成人av| 日韩福利在线观看| 亚洲欧美日韩国产| 亚洲精品福利电影| 国产免费av一区二区三区| 欧美一区=区| 欧美大黑bbbbbbbbb在线| 日韩免费av| 国产精品成人**免费视频| 精品日韩视频| 久久视频一区| 亚洲成人一区在线观看| 免费一二一二在线视频| 精品国产精品国产偷麻豆| 日韩精品国产精品| 日韩精品中文字幕一区二区| 色在线视频观看| 国产精品蜜月aⅴ在线| 日韩免费精品| 亚洲一二三区视频| 一本色道精品久久一区二区三区| 久久久久一区| 久久久天天操| 欧美精品自拍| 中文国产一区| 奇米亚洲欧美| 999国产精品| 久久国产尿小便嘘嘘| 国产精品亚洲人成在99www| 蜜臀av国产精品久久久久| 国产亚洲精品久久久久婷婷瑜伽| 久久狠狠亚洲综合| 在线视频免费在线观看一区二区| 国产99精品| 中文在线一区| 石原莉奈一区二区三区在线观看| 欧美一区二区三区激情视频| 亚洲激情五月| 亚洲天堂av资源在线观看| 在线看片日韩| 日韩福利视频导航| 欧美激情精品| 久久uomeier| 日韩综合一区二区| 99精品视频在线观看免费播放| 综合在线一区| 婷婷亚洲成人| 午夜视频一区二区在线观看| 蜜桃久久精品一区二区| 国产精品香蕉| 亚洲人成亚洲精品| 欧美特黄一级| 欧美福利一区| 欧美天堂亚洲电影院在线观看| 亚州av乱码久久精品蜜桃| 午夜久久影院| 少妇精品在线| 久久精品国产99国产| 日韩中文视频| 午夜一区在线| 日本不卡一区二区| 国产欧美在线| 黑人精品一区| 亚洲欧美不卡| 欧美日一区二区三区在线观看国产免 | 久久精品99国产精品日本| 国产精品一区二区免费福利视频| 欧美激情另类| 在线亚洲自拍| 国产精品免费99久久久| 久久电影tv| 日韩午夜电影| 日韩亚洲精品在线观看| 美日韩一区二区三区| 色婷婷久久久| 国产精品一区二区免费福利视频| 久久亚洲成人| 最近高清中文在线字幕在线观看1| 国产精品久久久久久久久免费高清 | 色婷婷精品视频| 美女性感视频久久| 日韩av午夜在线观看| 亚洲激情精品| 神马日本精品| 亚洲精品国产偷自在线观看| 日韩中文字幕区一区有砖一区| 国产欧美一级| 国产视频一区二区在线播放| 成人在线超碰| 国产一区二区三区不卡视频网站 | 婷婷激情图片久久| 爽好久久久欧美精品| 精品一区二区三区亚洲| 91精品国产自产观看在线| 欧产日产国产精品视频|