Для того, чтобы создать COM объект на удаленной машине, предлагается использовать следующий код.
Type type = Type.GetTypeFromProgId ("ACOMObject.Test", "MachineName");
Object objTest = Activator.CreateInstance (type);
objTest.Foo();
А как можно указать под какой учетной записью мы логинимся к удаленной машине?
В C++ это делается с помощью параметров в CoCreateInstanceEx(), а как с этим обстоит в C#?
Здравствуйте, juraluchinkin, Вы писали:
J>Для того, чтобы создать COM объект на удаленной машине, предлагается использовать следующий код. J>Type type = Type.GetTypeFromProgId ("ACOMObject.Test", "MachineName"); J>Object objTest = Activator.CreateInstance (type); J>objTest.Foo();
J>А как можно указать под какой учетной записью мы логинимся к удаленной машине? J>В C++ это делается с помощью параметров в CoCreateInstanceEx(), а как с этим обстоит в C#?
Здравствуйте, juraluchinkin, Вы писали:
J>Для того, чтобы создать COM объект на удаленной машине, предлагается использовать следующий код. J>Type type = Type.GetTypeFromProgId ("ACOMObject.Test", "MachineName"); J>Object objTest = Activator.CreateInstance (type); J>objTest.Foo();
J>А как можно указать под какой учетной записью мы логинимся к удаленной машине? J>В C++ это делается с помощью параметров в CoCreateInstanceEx(), а как с этим обстоит в C#?
А почему бы и не вызвать CoCreateInstanceEx из С#?