VC6.0を使ってVBから利用できるDLLファイルを作成したのですが、
Dependency WalkerそのDLLを見ると、関数名などの情報が見えてしまいます。
これを見えなくするには、どうすればいいのでしょうか?
DLLで外部にエクスポートしている関数名が見えるのは、しかたがないのでは?
エクスポートしているということは、外部へ公開しているということだし。。。
WindowsのシステムのDLLなども、Dependency Walkerで見ると、
関数名などが見えますが。。。
#識者の方、フォローお願いします。
私はやったことがないので、あくまでも参考程度に留めて下さい。
DEF ファイルを利用して序数を使ったエクスポーと形式にして、
さらにオプションでNONAMEを設定するとエクスポート関数が
名前のないものになるようです。
http://hp.vector.co.jp/authors/VA023539/tips/dll/002.htm
などを参考にしてください。
EXE Packer にかける、とか。
VB だと、序数値での関数呼び出しは出来ないんでしたっけ?