質問: windows(xp / vista / 7)でアカウントのユーザー権限をカスタマイズしますか? 私は.net開発者で、最近windowsapiを学んでいます。プログラムが起動するたびに、私のkasperskyアンチウイルスは「信頼できるグループに属するアプリケーションがデバッグ権限を設定しようとしています」と言います。デバッグ権限とは何ですか?アプリケーションが(openfiledialogを使用して)ファイルを開こうとすると、デバッグ権限に関するこのメッセージが表示されます。また、so&soアプリケーションがdesktop.iniを読み取ろうとしていると表示されることもあります。正確に何であるかはわかりません。とにかく、私の懸念はユーザーの特権についてです。ユーザーアカウントを作成するとき。アカウントは、管理ユーザーまたは制限付きユーザーのいずれかにのみ設定できます。私はmsdnで、ユーザーアカウントには非常に多くの特権があることを読みました。 http://msdn.microsoft.com/en-us/library/bb530716(vs.85).aspx se_assignprimarytoken_name se_audit_name se_backup_name se_change_notify_name se_create_global_name se_create_pagefile_name se_create_permanent_name se_create_symbolic_link_name se_create_token_name se_debug_name se_enable_delegation_name se_impersonate_name se_inc_base_priority_name se_increase_quota_name se_inc_working_set_name se_load_driver_name se_lock_memory_name se_machine_account_name se_manage_volume_name se_prof_single_process_name se_relabel_name se_remote_shutdown_name se_restore_name se_security_name se_shutdown_name se_sync_agent_name se_system_environment_name se_system_profile_name se_systemtime_name se_take_ownership_name se_tcb_name se_time_zone_name se_trusted_credman_access_name se_undock_name se_unsolicited_input_name さて、私の質問は、ユーザーアカウントに対してこれらの特権を手動で(プログラムではなく)設定/カスタマイズするにはどうすればよいですか?驚いたことに、レジストリアクセス用のprivilegeconstが見つかりません。私のラボのコンピューター管理者は、私のアカウントへのレジストリアクセスを無効にしました。これらの情報に関する詳細情報はどこで確認できますか?私は3つのオペレーティングシステム(xp、vista、7)をすべて使用しています:)
回答: 私はあなたがあなたのマシンの管理者権限を持っていると仮定しています。管理者権限がない場合、これは機能しません。windowsの実行プロンプトで-secpol.mscと入力します。これにより、ローカルセキュリティポリシーマネージャーが読み込まれます。次に、ここでマシンに適用されるセキュリティポリシーを確認できます。[ローカルポリシー]-> [ユーザー権利の割り当て]-> [プログラムのデバッグ]を確認してください。これにより、マシンでデバッグ権限を持つユーザーとグループが表示されます。ダブルクリックして設定を変更できます:-)