2017年11月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
無料ブログはココログ

« 引数を「ファイル名を指定して実行」に「送る」。 | トップページ | 「Window フォト ギャラリー」「Windows フォト ビューアー」のショートカットを作る。 »

2010年3月19日 (金)

Run Applications at a Low Integrity Level (その2)

アプリを「整合性レベル:低」で起動するにはどうするか?

「保護モード:有効」のIEは、「整合性レベル:低」なので、これを利用します。

「整合性レベル:低」のフォルダ「お気に入り」や「お気に入りバー」に、

low.htm

<a href=lowcmd.cmd>lowcmd.cmd</a><br>
<a href=lowexplorer.cmd>lowexplorer.cmd</a><br>

lowcmd.cmd

@echo off
for /f "tokens=3 delims=\ " %%i in ('whoami /groups^|find "Mandatory"') do set LEVEL=%%i
echo %LEVEL%
cmd

lowexplorer.cmd

@echo off
for /f "tokens=3 delims=\ " %%i in ('whoami /groups^|find "Mandatory"') do set LEVEL=%%i
echo %LEVEL%
explorer.exe /separate,shell:cache

を作成します。

low.htmを開いて、そこからlowcmd.cmdやlowexplorer.cmdを起こすと、「整合性レベル:低」で動きます。

あるいは、「保護モード:有効」のページを開き、メニューバーの「お気に入り(A)」からlowcmd.cmdやlowexplorer.cmdを起こすと、「整合性レベル:低」で動きます。

« 引数を「ファイル名を指定して実行」に「送る」。 | トップページ | 「Window フォト ギャラリー」「Windows フォト ビューアー」のショートカットを作る。 »