サービスから暗号化属性のファイルを開く方法 – プログラミング – Home

サービスから暗号化属性のファイルを開く...
 
通知
すべてクリア

サービスから暗号化属性のファイルを開く方法


ハナコ
 ハナコ
(@ハナコ)
ゲスト
結合: 13年前
投稿: 1
Topic starter  

Windowsのサービスプログラムを作成しています。
XP professionalの機能でファイルに対して暗号化属性をつけた場合。(ファイルのプロパテ
ィ->詳細設定->内容を暗号化して・・・・)

サービスからCreateFileでオープンができませんでした。CreateFileのパラメータは以下に
なります。
HANDLE hFile = CreateFile(_T(パス), GENERIC_READ , FILE_SHARE_READ |
FILE_SHARE_WRITE | FILE_SHARE_DELETE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,
NULL);

GetLastErrorの値は5(ERROR_ACCESS_DENIED)になります。
この暗号化属性のファイルをサービス側でオープンするこは可能でしょうか?
お教授お願いいたします。


引用解決済
トピックタグ
AR2
 AR2
(@ar2)
Estimable Member
結合: 5年前
投稿: 110
 

 単純に、サービスと暗号化属性を付与したユーザーの権限が違うことが原因ではない
でしょうか?
 プログラムというよりも、Windowsのアカウントの管理方法の問題のような気がしま
す。


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

うーーん、まず、
 1.サービスプログラムを管理者権限で登録する。
 2.サービスプログラム内部の処理で暗号化する。
 3.読み込みもサービスプログラム内部で行なう。
ではだめですか?


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました