batファイル書いて回避する方法

batファイル書いて 回避する方法


606:[Fn]+[名無しさん]2014-01-26 11:55:55ID:RglBoiqk
流れをぶった切って教えて欲しいんだけど。

GenymotionてかVirtualBoxの仮想デバイスを無効にするっていうのは、
VirtualBox Host-Only Networkを無効にすればいいのかな?

649:[Fn]+[名無しさん]2014-01-27 08:29:39ID:gIaSMC5b
>>606
それでOK。
ただし、無効にしたままGenymotion立ち上げると、新しくVirtual LAN #2が作られてしまうので気を付けて。
650:[Fn]+[名無しさん]2014-01-27 09:01:22ID:UuUJkMKn
>>649
それっていや~んな動作だけど、まあGenymotionやVirtualBoxは、まずnetsh
でVirtualBox Host-Only Networkをenableしてから起動させるbatファイル書いて
使えば回避できるかな。

あとはスクリーンオフに入るときdisabledにできるといいんだけどなあ。
シャットダウン時ならグループポリシーエディタで処理を指定できるけど。

652 :[Fn]+[名無しさん]:2014/01/27(月) 11:46:44.51 ID:UuUJkMKn
自己レスだけど、何の事はない、基本は無効にしたままで、

netsh interface set interface "VirtualBox Host-Only Network" enabled
C:\Program Files\Genymobile\Genymotion\genymotion.exe
netsh interface set interface "VirtualBox Host-Only Network" disable

でいいんだな、考えてみると。VirtualBoxも同じようにすればいいはず。

655:[Fn]+[名無しさん]2014-01-27 13:35:35ID:AEuIbB4A
>>650,652
オマエ、アタマイイ。

652のコマンドをタスクスケジューラで実行したら
スリープに入る時に無効、解除時に有効にできたわ

あとはスリープ時のバッテリーのチェックか

662:[Fn]+[名無しさん]2014-01-27 16:40:35ID:xLoMjILP
>>655
タスクスケジューラで実行って、スリープに入るときに仮想ネットワーク無効に
するのははトリガーのタスクの開始をアイドル時に指定するとかするの?
663:6552014-01-27 17:38:19ID:eU3F8c/p
>>662
俺は、イベントの
システム → Kernel-Power → 506(スリープ)/507(解除)
でやったけど、他にも色々あると思う

666 :[Fn]+[名無しさん]:2014/01/27(月) 18:07:10.52 ID:UuUJkMKn
>>655
おおなるほど。enable/disableのときUACがうざいからすんなり最上位特権で
実行させるべくタスクスケジューラに登録しようとしてたんだが、これで
完璧だな。一応用心のためgenymotionやVirtualBox実行前後でenable/disable
させるバッチをexe化してタスクスケジューラに登録して、パーフェクト。


973:[Fn]+[名無しさん]2014-01-31 07:23:42ID:91T8PS2i
>>663
ごめんなさい。具体的に設定方法を教えてください。

974:[Fn]+[名無しさん]2014-01-31 08:13:06ID:mzoa+kBx
>>973

1.以下の2つのvbsファイルを作成する

「VLAN_OFF.vbs」
CreateObject("WScript.Shell").Run "netsh interface set interface ""VirtualBox Host-Only Network"" disabled",0

「VLAN_ON.vbs」
CreateObject("WScript.Shell").Run "netsh interface set interface ""VirtualBox Host-Only Network"" enabled",0

2.コントロールパネル→管理ツール→タスクスケジューラを開く

3.操作→タスクの作成

4.最上位の特権で使用するをチェック、条件のAC時に~のチェックを外す

5.トリガーのタスクの開始→イベント時、ログ→システム、ソース→Kernel-Power

6.イベントIDを506、操作は「VLAN_OFF.VBS」のバッチを指定して設定を閉じる。

7.同じように2~5を行う。で、今度はイベントIDを507、操作はONのほうのバッチ

こんなかんじかと。
あとは、PCの起動時にもONを実行するようにしたほうがいいかも。



  • 最終更新:2014-03-05 20:41:20

このWIKIを編集するにはパスワード入力が必要です

認証パスワード