VB2005回答ポイント 90ptウォッチ 5

Windows環境で利用するフリーソフトの開発を企画しており、その開発環境に関して悩んでおります。


現在、主に.NET環境(C#又はVB)を利用しており、社内の技術者もそれらに関する技術を習得しております。

しかし、.NET環境でコンパイルされたバイナリはご存じのように逆コンパイルが容易にできその点について.NET環境での開発ではなく、C++等でより安全(ここでいう安全とはソースコードの保持を指します)な方法をとるべきだという意見が多数出ています。

たしかにその方が安全ではあると思うのですが、そもそも社内のこれまでの主要な開発は.NET環境で行っており、C++等での開発はほぼおこなっていない為、製品の品質や開発要員の問題も気になるところです。

こういったケースの場合、皆様はどのように対応されているのでしょうか?

(1)やはりC++等.NET以外で開発を行う(一部DLL化も含む)
(2)そもそも逆コンパイル等を行うケースは希だと考え.NET環境で開発を行う
(3)その他の対応

そもそも.NET環境で難読化以外の技術的な対策があればよいのですが・・・

経験に基づくご意見がいただければと思います。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2010-01-06 13:25:44
終了日時
2010-01-13 03:03:47
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

C++540C#561ソースコード559VB454コンパイル428Windows5693フリーソフト1942DLL416技術者210バイナリ210

人気の質問

メニュー

PC版