インターネットエクスプローラ:USBディスクセクタの書き込みは許可エラー5をもたらします
以下のコードは、外部USBドライバのディスクセクタを書き込むために私のアプリによって必要です.ほとんどのWin10 PCで動作しますが、カップルPCで拒否された権限のためのエラー5を返します.除外が作成されました
Windows DefenderとMalwarebytesの両方です.イベントビューアには失敗に関連するものは何もありません.読み取り機能はエラーなしで機能します.
これを引き起こす可能性があるのか、または解決方法は?どのツールが誰が誰かまたはこれも原因であるかを検出するかもしれないものを学ぶのが役立つでしょう.
ディスクセクタの読み書きの代替方法はありますか?
BOOL Partitioner :: BlockWrite(wchar_t* devidentifier、unsigned __int64 LNGStartByte、DWORD BYTESTOREAD、BYTE* BUF)
{
BOOL RET= false;
Devhan= CreateFile(DevIdentifier、Generic_Write、0、NULL、OPEN_EXISTING、0、NULL)を処理します.
if(devhan!= invalid_handle_value)
{
//書き込みの開始ブロックを探します
LARGE_INTEGER STARBYTE;
startbyte.quadpart.
= lngstartbyte;
setFilePointer(devhan、startbyte.lowpart、(long*)&startbyte.highpart、file_begin);
//データを書き込む(エラー5が返される場所です)
DWORD BYTESWRITETITEN= 0;
RET= WRITEFILE(DEVHAN、BUF、BYTESTOREAD、およびBYTESWRITTEN、NULL);
FlushFileBuffers(Devhan);
クローズハンドル(Devhan);
}
そうしないと
{
ret= getlasterror();
wchar_t msg [path_buffer_size]= {0}
;
swprintf_s(msg、wcsize_full(msg)、l "error=%d、byte=%LLU"、RET、LNGSTARTBYTE).
MLOG->LogError(MSG);
}
RET RET;
}
返信リスト(回答:1)
あなたはWindows Vistaを使っていますか?
このコードに関する質問をしていますか?
あなたの質問は開発に関するものであり、MSDNフォーラムで尋ねる方が良いでしょう:
関連質問
- インターネットエクスプローラ:ポーカーヒートがロードされていません
- インターネットエクスプローラ:PDFファイル
- インターネットエクスプローラ:乳房強化効果的な天然物の方法は何ですか?Liu Yan Blunt Wine Brewed
- インターネットエクスプローラ:セーフモードが欲しくありません.なぜあなたは私のコンピュータにこれを置くのですか?
- インターネットエクスプローラ:Internet Explorer 9 9はアップデートを必要とし、見つけることができません.
- インターネットエクスプローラ: Windows 7 のお気に入りツールバーのアイコン
- インターネットエクスプローラ:なぜHotmailはそのようなチェックボックスを要求した後に私の電子メールアドレスを覚えていないのですか?
- インターネットエクスプローラ:毎日のメッセージ制限があるため、エラーが発生しました.
- インターネットエクスプローラ:マイクロソフトニュースが左の左に傾いているのはなぜですか?