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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜电影三级还珠格格 | 亚裔maricahaseaⅴ| 艹出白浆 | 亚洲国产情侣一区二区三区 | 99精品视频在线观看免费播放 | 美女被绑着吸下部的故事 | 向日葵视频app下载18岁以下勿看 | julianann在厨房 | 日本不卡视频免费 | 国产乱妇无码大片在线观看 | 免费黄色网站视频 | 疯狂激吻添下边小说 | 羲义嫁密着中出交尾gvg794 | 91在线视频免费观看 | 大学生宿舍飞机 free | 亚洲精品视 | 调教女高中生第3部分 | 亚洲第一区欧美日韩精品 | jizzjizzjⅰzz亚洲美女 | 欧美日韩精品一区二区三区视频在线 | 四虎精品成人免费视频 | 韩国久久| 亚洲高清在线精品一区 | 欧美一区二区福利视频 | 毛片免费的 | 挺进白嫩老师下面视频 | 无码专区aaaaaa免费视频 | 99re免费在线视频 | 久久成人a毛片免费观看网站 | 好大好硬视频 | 99久9在线视频 | 免费看一级a一片毛片 | 精品亚洲视频在线观看 | 睡男神的这件小事小说在线阅读 | 天天操精品| 毛片在线播放a | 国产高清在线播放刘婷91 | 涩涩屋在线播放 | 丝瓜草莓香蕉绿巨人幸福宝 | 青青草原伊人网 | 高h巨肉play 高h短篇辣肉各种姿势bl |