1

SetVolumeLabelWindows 7 でアクセス拒否エラーが発生したため、関数の取得に失敗しました。

Windows XP でも同じ機能が正常に動作します。

この問題が XP ではなく Windows 7 で発生する理由を考えてください。

どんな助けでも大歓迎で、私たちにとって非常に役に立ちます。

4

1 に答える 1

1

Windows Vista および Windows 7 には、ユーザー アカウント制御(UAC) があります。これは、特定の操作またはアプリケーションで要求されない限り、ユーザーは管理者権限を持たないことを意味します。Windows XP では、ユーザーが管理者の場合、すべてのプログラムが管理者権限で実行されます。

発生しているエラーは、SetVolumeLabel昇格された特権が必要であることを示しています。「runas」を使用してアプリケーションを管理者として実行するか、プログラムを変更して昇格を要求することができます。

于 2013-05-18T13:51:10.137 に答える