ショートカットを使用して別のプロセスまたはウィンドウが開始されたかどうかを確認することはできますか?その目的は、スタートアップの設定を取得するためのショートカットを読むことです:スタートインフォルダ、管理者として実行するなどです。プログラムの呼び出し元/呼び出し元(管理者権限/ショートカットのユーザー/アプリケーション) ?プロセスがショートカットから開始されたかどうかを確認する
私はWindowsドライバキットをdetermine itに使用しています。これは他のものの中で発展するのはやや難しいですが。
昇格された権限とカスタムコマンドラインを使用してプロセスを開始する方法はたくさんあります。ユーザーはコンソールを使用することができ、サービスはSCMなどによって実行されます。リンクされたアプローチが最適であり、DDKの使用を必要とせず、すべてのネイティブAPI関数と構造を自分で定義することができます。 – Ari0nhh
あなたのアプリケーション環境を調べることもできます:現在のフォルダはスタートインフォルダになります。管理者のセキュリティトークンを持っているかどうかなどを確認します。 –
リンクを確認する理由はありません。起動フォルダは、プログラムが起動するときの現在の作業ディレクトリです。実行はadminで、プロセスが適切なトークンを所有しているかどうかを判断できます。私は、lnkファイルを探す必要は全く見当たりません... – xMRi