私のアプリケーションがVisual Studio IDE(2005、2008および2010)で動作しているかどうかを検出する必要があります。私のアプリがVisual Studioから実行されているかどうかを検出する適切な方法はどれですか?
私はDLLの開発ライセンスを配布しているので、ライセンスが存在することを確認するためにDLLがVSで動作しているかどうかを検出する必要があります。
現在、私はSystem.Diagnostics.Debugger.IsAttached
プロパティを使用して、私のアプリケーションの親プロセスがdevenv.exe
であるかどうかをチェックしています。これまでのところ、これは大丈夫です。
これが適切な方法であるかどうか疑問に思っています。または、何かが見つからない場合?
私はあなたがこれをしたいと思うのは不思議です。デバッガでアプリケーションが異なる動作をすると、デバッグ用のレシピのように聞こえます.-) – paxdiablo
@paxdiablo、私はこれを使用して、自分のDLLの開発者ライセンスを配布します。ライセンスが存在するかどうかを確認するためにDLLがVSで動作しているかどうかを検出する必要があります。 – Salvador
さて、まあまあまあまあまあまあまあまあだと思う:-) – paxdiablo