1,如何正确激活com+的安全存取机制呢?
我在使用ObjectContext接口的IsSecurityEnabled方法时,系统总是返回false。该方法是用来确定当前com+的安全存取机制是否是激活的,可是我已经使之激活了呀,怎么还是返回false呢?如何正确激活com+的安全存取机制呢?这个问题让人不解。(我用的是delphi5+win2000)
2,下面的代码有一行发生灾难性错误,为什么?是不是和上述问题有关?
var
isp:ISecurityProperty;
SID:PSID:
begin
isp:=ObjectContext as ISecurityProperty;
isp.GetDirectCallerSID(SID);//发生灾难性错误!!
...
end;
我在使用ObjectContext接口的IsSecurityEnabled方法时,系统总是返回false。该方法是用来确定当前com+的安全存取机制是否是激活的,可是我已经使之激活了呀,怎么还是返回false呢?如何正确激活com+的安全存取机制呢?这个问题让人不解。(我用的是delphi5+win2000)
2,下面的代码有一行发生灾难性错误,为什么?是不是和上述问题有关?
var
isp:ISecurityProperty;
SID:PSID:
begin
isp:=ObjectContext as ISecurityProperty;
isp.GetDirectCallerSID(SID);//发生灾难性错误!!
...
end;
不知楼主能否把我的分数还给我?