PDA

View Full Version : حرفه ای: چطوری DCOM config در component service را بصورت کدی تغییر دهم؟



peymanjon
شنبه 04 مرداد 1393, 10:35 صبح
سلام من می خواهم در component service در منوی DCOM config در یکی از کامپوننت ها به نام Microsoft word 97-2003 Document در Identity Tab تیک the intractive User را بزنم (مانند شکل زیر)
121564
و در همان پنجره در Security tab در بخش customize برای iuser و iis_iuser دسترسی Full بدم (مانند شکل زیر)
121565


با جستجویی که کردم تونستم کد زیر را پیدا کنم که لیست DCOM + Application را در component service را می دهد ولی من لیست DCOM Config را می خواهم


COMAdminCatalog catalog; COMAdminCatalogCollection applications;


catalog = new COMAdminCatalog();


// COM+ Applications
applications = (COMAdminCatalogCollection)catalog.GetCollection("Components");
applications.Populate();


foreach (COMAdminCatalogObject application in applications)
{
Console.WriteLine("\nApplication Name: " + application.Name);


COMAdminCatalogCollection components;
components = (COMAdminCatalogCollection)applications.GetCollect ion("Components", application.Key);
components.Populate(); // Forgot to call this
foreach (COMAdminCatalogObject component in components)
{
Console.WriteLine("Component Name: " + component.Name);
//Console.WriteLine("Constructor String: " + component.get_Value("ConstructorString"));
}






}
Console.ReadKey();

لطفاً در صورت امکان کمک کنید ، لیست سایت هایی که ممکن است برای کمک به من بدرتتون بخوره را اینجا می ذارم تا با مشکل من بیشتر آشنا بشید:
http://stackoverflow.com/questions/20426043/how-to-change-dcom-config-identity-programmatically
http://social.msdn.microsoft.com/Forums/vstudio/en-US/4e024cb3-a390-4ba2-b845-ced8be5a6ea1/retrieve-the-properties-of-a-com-component?forum=csharpgeneral
http://www.codeguru.com/cpp/com-tech/complus/article.php/c3943/COM-Automation-Using-COMAdminCatalog-in-NET-C.htm