uac

    17

    1答えて

    Windowsで実行されているC++アプリケーションで実行時に特権を削除することは可能ですか? たとえば、ユーザーが管理者としてアプリケーションを起動しても管理者としてアプリケーションを実行する必要がない場合、管理者権限を何らかの方法で放棄できますか? 要するに、私はmain()関数にコードを書く必要があります(Windowsディレクトリに書き込みアクセスなど)。

    0

    3答えて

    Windows Vista UltimateマシンにFirefoxを構築しようとしています。次のエラーが表示され続けます。 nsinstall: Bad file number このエラーはVistaのUACのために発生していることがあります。ここに私はこの結論に導く2つの記事です。 https://wiki.mozilla.org/Penelope_Developer_Page#Windows_

    2

    3答えて

    私の実行可能ファイルの1つは、C:\ Program Files \ MyApp \ config.xmlへのXMLファイルにいくつかの設定を書き込みます。 Vista/Server 2008の管理者として実行する必要があります。そうしないと、OSはその場所に書き込めません。 私は、起動時に管理権限を自動的に要求するために、config.exe.manifestという名前のマニフェストファイルを含

    0

    2答えて

    Windows XP(32ビット)は私の開発デスクトップ(パーソナルプロジェクト)でした。私は多くの趣味のプロジェクトを開発し、それをオープンソースとして配布しており、Vistaでの確認について心配したり、心配することはありませんでした(私はVistaを1週間しか使用していません)。しかし、私のユーザーの誰もVistaの私のアプリについて多くの不平を感じていません。 私はWindows 7 64ビ

    4

    1答えて

    一般的な.NETベースのコンポーネントのコンテキストでは、さまざまなシナリオ(つまり、64ビットかどうか、対話型プロセスかどうかなど)でホストできるため、レジストリにUAC仮想化の対象となる領域。しかし、このようなアクセスが仮想化されないようにして、それぞれの実行が現在のコンテキストのバラバラにならないようにしたい(つまり、マニフェストとHKCUからHKLMを読み込むことは望ましくない。 .Vir

    1

    1答えて

    現在作業中のコードはWindows Server 2003上で動作しますが、複数のマシン上でEventLogに書き込む必要があります。私はC#でVS2008 Proと.NET Framework 3.5を使ってコーディングしています。 「アプリケーション」ほとんどの場合 - using (EventLog remoteEvtLog = new EventLog(LogName, HostName,

    7

    2答えて

    私が書いたアプリケーションが、プログラムのインストールディレクトリにファイルを書き込むため、UACが任意のレベルで有効になっているとWindows Vista/7では正しく動作しないことがわかりました。デフォルトは "C:\ Program Files \ MyProgram"です。 UACが無効になっている場合(または他のバージョンのWindowsの場合)、正常に動作します.UACは、アプリケー

    1

    2答えて

    を上書きしません。それはUACのダイアログを表示し、昇格し、 "危険な"フォルダにファイルをコピーしますが、既存のファイル(exeファイル)を上書きしません。 私はここ読んで:UACは、実際に既存のファイルを上書きするが、ある種のキャッシュに新しいファイルを格納していませんhttp://www.codeproject.com/KB/vista-security/UAC__The_Definitiv

    5

    1答えて

    HKLMへのレジストリアクセスの高度を求めるにはどうすればよいですか?私は "HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System \"にEnableLinkedConnectionsを追加したいと思います。また、マニフェストファイルを使用したくありません。 Iveは以下のコ

    5

    1答えて

    私のアプリケーションのアップデートに取り組んでいます。 .NET 2.0を使用する必要があります。一方の部分は、 FileStream fs = new FileStream(Environment.GetFolderPath (Environment.SpecialFolder.DesktopDirectory), FileMode.Create); を使用して、デスクトップ上のフ