0

配布用の vb.net スクリプトを作成していますが、問題が発生しました。スクリプトは、EXE にビルドしているため、ウイルス対策をトリガーせずに、COM 参照の Shell32 ライブラリを使用して zip ファイルを抽出できません。vb.net 内のファイルを抽出するためのより良い方法や、これは分散プログラムになるため、ウイルス対策がスクリプトを削除しない方法を誰かが知っているかどうか疑問に思っていました。

ウイルス対策を無効にすることは解決策ではないため、提案しないでください。

4

1 に答える 1

0

これを試して

 Private Sub unzip()
    Dim sc As New Shell32.Shell()
    'Declare the folder where the files will be extracted
    Dim output As Shell32.Folder = sc.NameSpace("D:\unzip")
    'Declare your input zip file as folder  .
    Dim input As Shell32.Folder = sc.NameSpace("D:\zipFiles\")
    'Extract the files from the zip file using the CopyHere command .
    output.CopyHere(input.Items, 4)
 End Sub
于 2014-07-26T05:18:58.237 に答える