• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#でcabファイルをつくる2)

C#でcabファイルをつくる方法

このQ&Aのポイント
  • C#でcabファイルを作成する方法について教えてください。
  • makecab.exeにパラメータを渡して実行する方法を試していますが、エラーが発生しています。
  • 具体的なエラー内容やコードの一部を共有して、どこが間違っているのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> ERROR: (FCIFlushCabinet)Failure creating or writing cabinet file: permission denied エラーの説明をよく見れば permission denied ってなってますよね。 んで Failure creating or writing cabinet file ってなってますよね。 cab ファイルを書き込めなかった。 アクセス拒否された。 てことでしょうか。 > string trCmd = @"C:\cabTest\work\list.txt a.cab"; これって System32 フォルダーに cab ファイルを作ろうとしてません? 一度このとおりにコマンド プロンプトで実験してみればよいかと。

aru_008
質問者

お礼

ありがとうございます。 コマンドプロンプトでやると問題なく動きます。 cabの解凍先もカレントディレクトリ?(コマンドを打った場所)になります。 書き込めないってのは分かりましたが、原因がまだ分かりません また、いろいろ調べてみますが、 どなたかご存知の方がいらっしゃいましたらアドバイス よろしくお願いします。

関連するQ&A