は、このコンポーネントを使用するアプリケーションがコンソールアプリケーションなどで実行されている場合、C#のコンポーネントの内部を検出する方法ですか?私はコンソールアプリですか?
答えて
Environment.UserInteractive
を使用してください。 true
あなたがコンソールにいる場合。 false
の場合は、サービスを受けることができます。
ソリューションのために、この例を参照してください。 http://weblogs.asp.net/whaggard/archive/2004/08/30/223020.aspx
リフレクションは、私が見える最初の場所の一つである -
http://msdn.microsoft.com/en-us/library/system.reflection.assembly.getexecutingassembly.aspx
Q:あなたがあることをどのように「必ず」必要がありますか?
-1、どうすれば*あなたのコードがコンソールアプリケーションで実行されているかどうかを知ることができますか? – Gabe
必要な情報は、exeアセンブリのプロパティです。 ildasm.exeなどのツールを使用してアセンブリのマニフェストを表示すると、メインメソッドを起動する実行環境の種類を示す.subsystemプロパティが表示されます。
しかし、Reflectionはこの情報を直接公開していないようです。
次のリンクのコードは.exeファイル自体を読み、これのinfromationを検出する方法のための例が含まれています
http://blogs.msdn.com/b/kstanton/archive/2004/03/31/105060.aspx
私はこれが助けを願っています。
- 1. コンソールアプリからravendb
- 2. .Netコンソールアプリ - exeはどこですか?
- 3. C#コンソールアプリ内でC++コンソールアプリを実行する
- 4. コンソールアプリのスケジューリング
- 5. バックグラウンドで実行されるサービスまたはコンソールアプリですか?
- 6. コンソールアプリにハンドルを渡すか、管理/アンマネージドヘルプ
- 7. start windowsコンソールアプリのパラメータ
- 8. webserviceはコンソールアプリで合計を計算しますか?
- 9. なぜこの委任をしないのですか?コンソールアプリで
- 10. ブランクユニバーサルウインドウアプリとコンソールアプリの違い
- 11. Google Cloudで実行中のコンソールアプリ
- 12. コンソールアプリでダブルを使用する方法は?
- 13. 取得文字列は、私は私のコンソールアプリでこのようにHttpClientを使用していPostAsyncイベント
- 14. C++番号を検証し、私はコンソールアプリをやっている無限ループ
- 15. mutilple .Netコンソールアプリの出力を1か所で表示
- 16. コンソールアプリWeb Appからの応答を聞きます
- 17. .netコンソールアプリにハイパーリンクが付いていますか?
- 18. NLog in .NET 4.5コンソールアプリ:ローディング設定なし
- 19. xCode 4.4でコンソールアプリを起動できませんでした。
- 20. Lazarusコンソールアプリがmysqlに接続できません - ubuntu
- 21. コンソールアプリをアプリのInsightに接続できません
- 22. PetaPoco「既に開いているDataReaderの」コンソールアプリで
- 23. コンソールアプリのメニューがC言語で動作しません
- 24. C#コンソールアプリもクラスライブラリとして機能する可能性がありますか?
- 25. Owinは、あなたがこのようなowinホスト開始することができますコンソールアプリでスタートセルフホスト
- 26. .NETコンソールアプリが読み込まれないconfig.json
- 27. eclipseとmingwを使ったコンソールアプリ(cms.exeで起動していないアプリ)
- 28. LinqToSql DataContextのは、私はセットアップに以下を確認するためのテスト・データベースおよびコンソールアプリを持っている機能
- 29. Redisに接続中に決して終了しないObjective-Cコンソールアプリ
- 30. Firebaseコンソールアプリをアップデートした後で、以前に動作していた通知のエラー
'UserInteractive'はコンソールアプリケーションだけでなく、ウィンドウアプリケーションの' true'です。 – Qwertie
コンソールにUIがありません。 –