2
我有一个在网络中某些计算机上运行的C++编写的COM服务器。客户端可以从其他计算机执行远程调用。我可以确定从方法本身调用COM方法的用户名吗?如何获取调用COM服务器方法的用户名?
我有一个在网络中某些计算机上运行的C++编写的COM服务器。客户端可以从其他计算机执行远程调用。我可以确定从方法本身调用COM方法的用户名吗?如何获取调用COM服务器方法的用户名?
您可以通过在COM方法中调用CoImpersonateClient()来完成此操作。您正在模拟的一个,然后您可以拨打GetUserNameEx()来获取用户名。
谢谢!你知道如何获得该用户的SID吗? – vkrzv 2012-03-02 10:48:52