
No.2ベストアンサー
- 回答日時:
大雑把に説明しますが、
VS.NETでは画面デザインとコードは別のファイルに分離される。
納品するときは
*.aspx
画面デザイン(HTMLタグとサーバーコントロールの定義)
project1.dll
コード部(*.aspx.vb, *.vb)をコンパイルして一つにまとめたDLL
を配布すればよい。
ソースを配布しなければ、もちろん見ることは出来ない。
# コンパイルといっても中間言語に置き換えるだけなので
リバースエンジニアリングは..以下略。
回答ありがとうございます。
>project1.dll
>コード部(*.aspx.vb, *.vb)をコンパイルして一つにまとめたDLL
こういうことができるんですね、これでなんとかいけそうです!
No.3
- 回答日時:
HTMLのソースは無理ですが、ASPのソースを読めなくするにはScript Encoderが利用できます。
クライアントサイドのJavaScriptやVBScriptでも利用可能ですが、クライアントサイドスクリプトをScript EncoderでエンコードするとIEでしか動作しません。
ASPはサーバサイドなのでブラウザ依存等はありません。
参考になれば幸いです。
参考URL:http://www.microsoft.com/downloads/details.aspx? …
No.1
- 回答日時:
>ASPのソースコードを隠蔽
主要部分をCOM化するくらいでかね。
> 例えば、ASP.NETではできてしまうのでしょうか?
はい。しかし、手作業でやるのは辛い。
VS.NETを使えば、自動的にやってくれます。(コードビハンド)
この回答への補足
回答ありがとうございます。
VS.NETを使用すれば、コードを隠蔽してWEBアプリケーションを作成できると考えてよいでしょうか?
ここでのコードの隠蔽というのは、クライアント側のPCという意味ではなく、WEBサーバのフォルダを覗いてもソースコードを見ることができないという意味なのですが、可能なのでしょうか?(コンパイル済みのファイルだけサーバにおいておくのかな?)
追加の質問ですが、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CImageクラスの使用について
-
C++コンパイル時に『 C1083: in...
-
” OS ビルド ” の意味が分か...
-
outportb関数について
-
GDL(GCC DEVELOPER LITE)の...
-
不要な #include
-
Makefile作成時の拡張子.oとは?
-
1 つ以上の複数回定義されてい...
-
VB5の逆コンパイルについて
-
「猫でもわかるプログラミング...
-
windowsでLinuxで作成したソー...
-
bccコンパイラ実行エラー? 環...
-
VBAを何回も作り直して、容量が...
-
python エラー
-
<unistd.h>をVisualStudioでつ...
-
エクセルのエラーメッセージ「4...
-
DLLファイルの逆コンパイラにつ...
-
外部依存関係について
-
type
-
C言語 入出力ファイルの読み書...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
” OS ビルド ” の意味が分か...
-
VBAを何回も作り直して、容量が...
-
エクセルVBAではRound...
-
Makefile作成時の拡張子.oとは?
-
「fatal error C1189」を回避す...
-
C言語でヘッダファイルにグロー...
-
ILSpyで、デコンパイルできない。
-
<math.h>があるのにsqrtが・...
-
外部シンボル "_main"は未解決です
-
マクロ コンパイルがグレーバック
-
セミコロンについて
-
コンパイルエラー:ユーザ定義...
-
【VC++6.0(MFC)】警告「LINK : ...
-
1 つ以上の複数回定義されてい...
-
VB6とInputManソフトの関係
-
C言語でmからnまでの合計を求め...
-
ExcelVBAで『ByRef 引数の型が...
-
コンパイルに失敗しました、と...
-
漢字のコメントをはずすとコン...
-
C言語のコンパイルができません
おすすめ情報