山下@SEIと申します。
今、WindowsXP上でサービスを作っていますが、SYSTEMで起動したこの
サービスアプリのカーネルオブジェクト(イベントとかファイルマップとか)に
対して一般ユーザからアクセスしようと試みていますが、どうもアクセスできて
いない様です。
SECURITY_ATTRIBUTES sa;
SECURITY_DESCRIPTOR sd;
InitializeSecurityDescriptor( &sd, SECURITY_DESCRIPTOR_REVISION );
SetSecurityDescriptorDacl( &sd, TRUE, NULL, FALSE );
sa.bInheritHandle = TRUE;
sa.lpSecurityDescriptor = &sd;
sa.nLength = sizeof (SECURITY_ATTRIBUTES);
とセキュリティの処理は行って、ソフト上は問題無い状態で、また、
ローカルセキュリティポリシーの中の、ローカルポリシー、ユーザ権限の割り当
て、のファイルとその他のオブジェクトの所有権の取得、にこの一般ユーザを追
加しており、以前、この設定でアクセスできる様になった記憶があります。
他、何か設定が必要でしたでしょうか?ご存知の方がいらっしゃいましたら教え
ていただけ無いでしょうか?
よろしくお願いいたします。
OS:WinXP
VC++6.0,VB6.0
ではでは。
今、WindowsXP上でサービスを作っていますが、SYSTEMで起動したこの
サービスアプリのカーネルオブジェクト(イベントとかファイルマップとか)に
対して一般ユーザからアクセスしようと試みていますが、どうもアクセスできて
いない様です。
SECURITY_ATTRIBUTES sa;
SECURITY_DESCRIPTOR sd;
InitializeSecurityDescriptor( &sd, SECURITY_DESCRIPTOR_REVISION );
SetSecurityDescriptorDacl( &sd, TRUE, NULL, FALSE );
sa.bInheritHandle = TRUE;
sa.lpSecurityDescriptor = &sd;
sa.nLength = sizeof (SECURITY_ATTRIBUTES);
とセキュリティの処理は行って、ソフト上は問題無い状態で、また、
ローカルセキュリティポリシーの中の、ローカルポリシー、ユーザ権限の割り当
て、のファイルとその他のオブジェクトの所有権の取得、にこの一般ユーザを追
加しており、以前、この設定でアクセスできる様になった記憶があります。
他、何か設定が必要でしたでしょうか?ご存知の方がいらっしゃいましたら教え
ていただけ無いでしょうか?
よろしくお願いいたします。
OS:WinXP
VC++6.0,VB6.0
ではでは。