私はITコンサルティング会社で働いており、ユーザーのデスクトップにリモートでアクセスするために ltraVNCシングルクリック を使用しています。それは本当にうまく機能していて、私たちの技術者はこのソリューションに非常に満足しています。ただし、クライアントは最終的にXPからWindows7に移行します。管理者権限はありません。管理者パスワードは提供されません。シングルクリック実行可能ファイルを起動すると、リモートデスクトップ上のVNCプロンプト。これは私たちにとって初心者ではありません。
SCを使用することの全体的なポイントは、ユーザーのデスクトップを表示できることと、接続要求を常に実行およびリッスンする何らかのサービスをユーザーが必要としないことです。したがって、標準のVNCまたはRDPは私たちのために働きます。
Vista/Windows 7でシングルクリックを扱った人はいますか?どのような回避策を採用しましたか?たぶん、UACプロンプトを生成しないように、特定のアプリケーションをホワイトリストに登録する方法が見つかりませんでしたか?
編集:明確にするために、UACを無効にするISオプションではありません。この1つのアプリケーションでUACを回避する必要がありますが、有効のままにしておきます。
私はRubyスクリプトを使用し、ocraを使用してexeにパックします。自己抽出されたZipとして再認識されないため、Windows 7は管理者パスワードの入力を求めません。複雑に聞こえるかもしれませんが、そうではありません。
それは本当に良い回避策です。
さらに、独自のexeを生成し、オフラインで設定を変更できます。
。
ハウツー:
dirを作成
myexe
ultravnc-sc.exeを解凍します
myexe/ultravnc-sc
インストールRuby: http://rubyinstaller.org/downloads/ (1.8.xブランチを使用)
ocraをインストールする:コマンドラインで
gem install ocra -r --http-proxy=http://yourproxy_ifneed
編集Rubyスクリプトmyexe/myexe.rbw:
Dir.chdir File.dirname($0)
exit if defined?(Ocra)
system('ultravnc-sc/winvnc.exe')
build exe:コマンドラインで
cd myexe
ocra --icon ultravnc-sc/icon1.ico myexe.rbw ultravnc-sc/**
試して !
それで全部です!
ChuckVNC を見てください。InstantSupport実行可能ファイルが現在のユーザーとして実行されます。
ただし、管理者権限を必要とするアクションを実行することはできません。UACプロンプトは引き続き表示されます。
私はこの問題に遭遇しました。回避策の1つは、7-Zipを使用して、作成したカスタム「ultravnc-sc.exe」をディレクトリ「ultravnc-sc」に抽出し、その中で「winvnc.exe」を実行することです。
ユーザーが7-Zipをインストールしていない場合、または自己解凍型の実行可能ファイルを抽出できる別のプログラムをインストールしていない場合は、自分で解凍してから、ユーザーがダウンロードできる「ultravnc-sc」ディレクトリのZipアーカイブを作成できます。例えば「ultravnc-sc.Zip」。ユーザーに「ultravnc-sc.Zip」をダウンロードして解凍し、「winvnc.exe」を実行してもらいます。ワンクリックで実行するほど簡単ではありませんが、電話でZipを抽出する方法を説明するのはそれほど難しくありません。
また、ChuckVNCは現在の方向性のようですが、機能するにはリピーターを実行する必要があります。