none
ソースプログラムをインターネットで送信する方法? RRS feed

  • 質問

  •  場違いな質問であればお許し下さい。Visual Basicで作成したプログラムを圧縮(Zip形式)してメールの添付ファイルで送ろうとしてしていますが、私の職場のネットワークを通すと、送ることはできるますが、受け取ることはできません。実行形式のファイルを含んでいるため、セキュリティチェックにかかっているのではと思いますが、この方面の知識がなく困っております。ソースプログラム送信の受け側はVisual Basic を持っていることが前提ですので実行形式のファイルを送る必要はなく、ソースプログラムさへ送れれば十分です。どのようにすれば良いかご教示頂ければ有り難いのですが。
    2009年9月4日 0:47

回答

  • 外池と申します。「実行形式のファイルを含んでいるため、セキュリティチェックにかかっているのではと思いますが、」と仰っている部分が、たぶんに推測の範囲を出ていないので、御社のメール送受信の仕組みをもう少しよく調査されることが望ましいとは思いますが・・・、

    「ソースのみを送れれば良い」ということで、二つのパターンが考えられると思います。

    ひとつは、ある特定のクラスやモジュールについてソースを格納したファイルを単体で送りたい場合です。これは、「~.vb」のファイルを個別に添付して送ればよいかと思います。複数のファイルがある場合にはそれらをzipに圧縮しておくればよいかと。ただ、この場合は、複数のファイルの相互の関連付けはされないままですので、ご注意ください。

    もうひとつは、Visual Basicのソリューション単位やプロジェクト単位で送る方法です。大抵の場合、ひとつのプロジェクトのソースファイルやコンパイル時に使われるオブジェクトファイル、ビルド済みのバイナリファイルがあるひとつのフォルダーの中に包含されるようになっていると思いますが・・・。このフォルダーをまるごとzipに圧縮すればよいわけです。ただ、本当に実行形式のファイルを含んでいることが障害になるなら、圧縮する前にbinフォルダーとobjフォルダーを削除しておけばOKかと思います。


    (ホームページを再開しました)
    2009年9月4日 1:16
  • 圧縮ファイルが通るのであれば、圧縮にパスワードをつければ通るかも。
    セキュリティチェックの仕様にもよりますが・・

    2009年9月4日 4:05
  • 受け側に解凍ソフトがなかったことが原因のようです。ショートカットメニュー【送る】で圧縮が可能なことから、解凍も当然OSに組み込まれているものと誤解していました。
    ZIP ファイルの解凍であれば、Windows XP 以降は標準でサポートされています。
    受け手が Windows 2000 (かそれ以前)だったのか、実は ZIP ファイルではなかったのか、あえて ZIP との関連付けを外していたのかは分かりませんが…。
    解決した場合は、参考になった返信に「回答としてマーク」のボタンを利用して、回答に設定しましょう(複数に設定できます)。
    2009年9月4日 14:23
    モデレータ

すべての返信

  • 外池と申します。「実行形式のファイルを含んでいるため、セキュリティチェックにかかっているのではと思いますが、」と仰っている部分が、たぶんに推測の範囲を出ていないので、御社のメール送受信の仕組みをもう少しよく調査されることが望ましいとは思いますが・・・、

    「ソースのみを送れれば良い」ということで、二つのパターンが考えられると思います。

    ひとつは、ある特定のクラスやモジュールについてソースを格納したファイルを単体で送りたい場合です。これは、「~.vb」のファイルを個別に添付して送ればよいかと思います。複数のファイルがある場合にはそれらをzipに圧縮しておくればよいかと。ただ、この場合は、複数のファイルの相互の関連付けはされないままですので、ご注意ください。

    もうひとつは、Visual Basicのソリューション単位やプロジェクト単位で送る方法です。大抵の場合、ひとつのプロジェクトのソースファイルやコンパイル時に使われるオブジェクトファイル、ビルド済みのバイナリファイルがあるひとつのフォルダーの中に包含されるようになっていると思いますが・・・。このフォルダーをまるごとzipに圧縮すればよいわけです。ただ、本当に実行形式のファイルを含んでいることが障害になるなら、圧縮する前にbinフォルダーとobjフォルダーを削除しておけばOKかと思います。


    (ホームページを再開しました)
    2009年9月4日 1:16
  • 圧縮ファイルが通るのであれば、圧縮にパスワードをつければ通るかも。
    セキュリティチェックの仕様にもよりますが・・

    2009年9月4日 4:05
  •  早速の回答有り難うございます。赤面の限りですが、受け側に解凍ソフトがなかったことが原因のようです。ショートカットメニュー【送る】で圧縮が可能なことから、解凍も当然OSに組み込まれているものと誤解していました。お二人の方、申し訳ありませんでした。
    2009年9月4日 5:15
  • 受け側に解凍ソフトがなかったことが原因のようです。ショートカットメニュー【送る】で圧縮が可能なことから、解凍も当然OSに組み込まれているものと誤解していました。
    ZIP ファイルの解凍であれば、Windows XP 以降は標準でサポートされています。
    受け手が Windows 2000 (かそれ以前)だったのか、実は ZIP ファイルではなかったのか、あえて ZIP との関連付けを外していたのかは分かりませんが…。
    解決した場合は、参考になった返信に「回答としてマーク」のボタンを利用して、回答に設定しましょう(複数に設定できます)。
    2009年9月4日 14:23
    モデレータ
  • こんにちは、フォーラムオペレーターの高橋春樹です。

    外池さん、O_Masaさん、Azuleanさん、ご投稿ありがとうございました。

    yusomaさん、初めまして。
    MSDNフォーラムのご利用有難うございます。

    問題が解決したようなので、大丈夫と思いますが、
    外池さん、O_Masaさん、Azuleanさんの投稿に、回答マークを付けさせてもらいました。
    次回は是非、yusomaさん直々に回答マークを付けて頂ければと思います。

    今後ともMSDNフォーラムをよろしくお願いします(^-^)


    マイクロソフト株式会社 フォーラム オペレーター 高橋春樹
    2009年9月11日 9:10