公司的it工程師某一天找我聊天,說有沒有乙個程式能夠統計電腦上安裝的軟體,公司採用的是域控,然後把這個軟體放在域控的組策略裡面,設定一番,只要登入域控的時候自動執行一遍,然後把採集的資訊寫入共享目錄,這樣就不用一台一台的統計了。
當時一想就直接用c#寫了乙個控制台程式。**如下:
staticview codevoid main(string
args)
}catch}}
}file.writealltext(path + dns.gethostname() + "
.txt
", proinfo.tostring());
environment.exit(0);
}
執行以後,是能統計出來,但是少了很多軟體,只有一部分,網上查詢一番,發現要區分64位作業系統和32位系統,還要區分是localmachine還是currentuser
針對x86系統
hkey_local_machine\software\microsoft\windows\currentversion\uninstall
hkey_current_user\software\microsoft\windows\currentversion\uninstall
針對x64系統
hkey_local_machine\software\wow6432node\microsoft\windows\currentversion\uninstall
hkey_current_user\software\wow6432node\microsoft\windows\currentversion\uninstall
根據以上,改進以後**如下:
staticview codevoid main(string
args)
public
static}}
return
result;
}public
static
stringbuilder showallsoftwaresname()
執行以後,全部採集了電腦安裝的軟體。
發給it工程師後,反饋:有部分電腦執行不了。。。xp系統不支援。。。系統預設沒安裝framework
最後和it工程師商議後,可以使用vbs,以前也寫過vbs,網上找找資料就寫了乙個,完美解決了。
附件為vbs指令碼:vbs獲取軟體列表.zip
電腦軟體推薦安裝列表
本篇博文記錄常用好用的軟體,會不定時更新。1.好壓 官網 2.android studio 中文官網 英文官網 3.vpn express 官網 4.github 官網 5.git 官網 6.chrome 瀏覽器 推薦理由 程式設計師圈子中最好用的瀏覽器 英文官網 7.intellij idea 官...
平板電腦安裝軟體 實踐 電腦教室軟體安裝
引言在電腦教室裡上課跟普通課堂不一樣,老師必須與電腦比拼,爭奪學生的注意力。不時彈出的廣告彈窗,容易分散學生的注意力。軟體選擇部分軟體有更多的廣告彈窗,在相同功能條件下,可以選擇更為沉浸專注的工具型軟體來替代。搜狗輸入法過去曾經大大提公升了國人的打字輸入能力,但現在win10系統自帶的中文拼音輸入法...
Linux上安裝軟體
2.從磁碟安裝deb軟體包 3.從二進位制軟體包安裝 4.從源 編譯安裝 sudo apt get install software eg.sudo apt get install vim 工具 tool 說明install 其後加上軟體包名,用於安裝乙個軟體包 update upgrade 公升級...