收集電腦上安裝的軟體列表

2021-09-27 22:03:52 字數 1308 閱讀 6739

公司的it工程師某一天找我聊天,說有沒有乙個程式能夠統計電腦上安裝的軟體,公司採用的是域控,然後把這個軟體放在域控的組策略裡面,設定一番,只要登入域控的時候自動執行一遍,然後把採集的資訊寫入共享目錄,這樣就不用一台一台的統計了。

當時一想就直接用c#寫了乙個控制台程式。**如下:

static

void main(string

args)

}catch}}

}file.writealltext(path + dns.gethostname() + "

.txt

", proinfo.tostring());

environment.exit(0);

}

view code

執行以後,是能統計出來,但是少了很多軟體,只有一部分,網上查詢一番,發現要區分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

根據以上,改進以後**如下:

static

void main(string

args)

public

static}}

return

result;

}public

static

stringbuilder showallsoftwaresname()

view code

執行以後,全部採集了電腦安裝的軟體。

發給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 公升級...