相対パスでショートカットを作成するには、ターゲットを以下に設定します。
%windir%\system32\cmd.exe /c start your_relpath\app.exe [your_args]
プログラムを管理者として実行することも簡単です。
Properties > Advanced > Run as administrator
しかし、2つを一緒にするとうまくいきません。を管理者として起動するcmd.exe
と、現在の作業ディレクトリが失われ、%windir%\system32
. 相対パスはそこから始まりますが、これは意図したものではありません。
相対であり、管理者として実行されるショートカットを作成する方法はありますか?