一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - PowerShell - 如何使用PS2EXE將PowerShell腳本編譯為可執行程序

如何使用PS2EXE將PowerShell腳本編譯為可執行程序

2021-11-09 20:56FreeBufAlpha_h4ck PowerShell

PS2EXE是一個可以將PowerShell腳本編譯為可執行程序的模塊,在GUI和Ingo Karstein腳本的支持下,該模塊能夠生成真正的Windows可執行程序。

如何使用PS2EXE將PowerShell腳本編譯為可執行程序

關于PS2EXE

PS2EXE是一個可以將PowerShell腳本編譯為可執行程序的模塊,在GUI和Ingo Karstein腳本的支持下,該模塊能夠生成真正的Windows可執行程序。除此之外,PS2EXE還支持PowerShell 5.x和圖形化前端。

注意事項

有一些人可能會濫用PS2EXE來編譯他的計算機病毒腳本,因此越來越多的病毒掃描程序會將使用PS2EXE創建的程序識別為惡意程序并將其刪除。因此,希望大家不要將其用于惡意目的。

工具安裝

首先,我們需要使用下列命令將該項目源碼克隆至本地:

  1. gitclonehttps://github.com/MScholtes/PS2EXE.git

接下來,運行下列命令安裝PS2EXE:

  1. PSC:\>Install-Moduleps2exe

工具使用

  1. Invoke-ps2exe.\source.ps1.\target.exe

  1. ps2exe.\source.ps1.\target.exe

上述命令會將“source.ps1”編譯成可執行程序target.exe,如果命令參數中忽略了“.\target.exe”的話,生成的文件將為“.\source.exe”。

或者,我們也可以啟動Win-PS2EXE來開啟圖形化前端:

  1. Win-PS2EXE

支持的參數

  1. ps2exe[-inputFile]'<file_name>'[[-outputFile]'<file_name>'][-prepareDebug]
  2.  
  3. [-x86|-x64][-lcid<id>][-STA|-MTA][-noConsole][-UNICODEEncoding]
  4.  
  5. [-credentialGUI][-iconFile'<filename>'][-title'<title>'][-description'<description>']
  6.  
  7. [-company'<company>'][-product'<product>'][-copyright'<copyright>'][-trademark'<trademark>']
  8.  
  9. [-version'<version>'][-configFile][-noOutput][-noError][-noVisualStyles][-requireAdmin]
  10.  
  11. [-supportOS][-virtualize][-longPaths]

參數解釋

  1. inputFile=你需要轉換為可執行程序的PowerShell腳本(文件需要是UTF8或UTF16編碼)
  2.  
  3. outputFile=目標可執行文件名稱或目錄
  4.  
  5. prepareDebug=創建調試幫助信息
  6.  
  7. x86或x64=編譯運行時32位或64位代碼
  8.  
  9. lcid=編譯可執行程序的位置ID
  10.  
  11. STA或MTA=單線程模式或多線程模式
  12.  
  13. noConsole=生成的可執行文件為Windows應用程序,不帶終端窗口
  14.  
  15. UNICODEEncoding=將輸入編碼為UNICODE(終端模式)
  16.  
  17. credentialGUI=使用GUI彈出憑證窗口(終端模式)
  18.  
  19. iconFile=編譯可執行文件的圖標文件名
  20.  
  21. title=標題信息
  22.  
  23. description=描述信息
  24.  
  25. company=公司信息
  26.  
  27. product=產品信息
  28.  
  29. copyright=版權信息
  30.  
  31. trademark=商標信息
  32.  
  33. version=版本信息
  34.  
  35. configFile=編寫配置文件(<outputfile>.exe.config)
  36.  
  37. noOutput=生成可執行文件,不帶標準輸出
  38.  
  39. noError=生成可執行文件,不帶錯誤輸出
  40.  
  41. noVisualStyles=禁用WindowsGUI應用程序的可視化風格
  42.  
  43. requireAdmin=如果啟用的UAC,編譯的可執行文件只會在提權上下文中執行
  44.  
  45. supportOS=使用最新Windows版本的功能
  46.  
  47. virtualize=激活應用程序虛擬化
  48.  
  49. longPaths=啟用長路徑支持

項目地址

PS2EXE:【GitHub傳送門

原文地址:https://www.freebuf.com/articles/system/290918.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91麻豆制片厂| 国产成人愉拍免费视频 | 91大神在线精品视频一区 | 欧美在线视频7777kkkk | 亚洲国产天堂综合一区 | 日韩欧美成末人一区二区三区 | 日本男男gayxxxxx免费 | 国内小情侣一二三区在线视频 | 成人国产精品一级毛片视频 | 日本高清不卡一区久久精品 | 日韩欧美一区二区三区视频 | 亚洲妇熟xxxxx妇色黄 | 国产自产2023最新麻豆 | 日韩aⅴ在线观看 | 91麻豆精品激情在线观看最新 | 成人影院免费看 | 亚洲AV无码乱码国产麻豆穿越 | 操比视频| 国产小视频在线播放 | 成人精品亚洲 | 超级乱淫 不详 | 消息称老熟妇乱视频一区二区 | 国产精品久久久久久影视 | 小SAO货边洗澡边CAO你动漫 | 狠狠干2016| 男人疯狂进女人下部视频动漫 | 狠狠色婷婷日日综合五月 | 免费人成黄页在线观看69 | 欧美精品成人a多人在线观看 | 睡男神的这件小事小说在线阅读 | 亚洲欧美日韩国产一区图片 | 国产天天在线 | 亚洲激情综合 | 日韩一区二区三区免费 | 亚洲+欧美+国产+综合 | 荡女淫春2未删减版 | 激情综| 我和黑色丝袜班主任 | 亚洲精品免费视频 | 99这里只有精品66视频 | 激情视频图片小说qvdo |