特定のフォルダー (「C:\Windows\System32\oobe\info\backgrounds」) 内にファイルを作成し、場合によってはそのフォルダーを作成する必要があります。File.Copy コマンド ウィンドウでこれを試してみると、プログラムのアクセス許可が付与されず、エラーがスローされます。私はVS2008でC#でこれを書いています。
編集:Windows 7、その部分を忘れていました。
特定のフォルダー (「C:\Windows\System32\oobe\info\backgrounds」) 内にファイルを作成し、場合によってはそのフォルダーを作成する必要があります。File.Copy コマンド ウィンドウでこれを試してみると、プログラムのアクセス許可が付与されず、エラーがスローされます。私はVS2008でC#でこれを書いています。
編集:Windows 7、その部分を忘れていました。
UAC。昇格されたアクセスを要求するマニフェストを追加しましたか? のいずれか (どれかは聞かないでください...):
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
また
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
マニフェスト ファイル ( app.manifest
)。設定については、MSDNで説明されています。