Member
Статус: Не в сети Регистрация: 24.09.2004 Откуда: Belarus, Mensk
>>А что без .NET никак чтоли???
Нужно было написать ряд компонентов (.NET) для визуализации сего процесса (загрузка процессора, количество обращений к диску в секунду и проч.). Соответственно для доступа к этой и подобной информации использовался PerformanceCounter суть обертка над WMI. Как только уперся в авторизацию, стал грешить на PerformanceCounter и начал напрямую работать с классами WMI. Оказалось внутреннее ограничение (по ссылке цитата из MSDN). Так что .NET тут не причем, даже наоборот, .NET Remoting позволил красиво выйти из положения.
Кстати, пока разбирался с WMI нашел следующее:
If you only want to use WMI in your app, this CodeProject is a good one for your to understand the in and out of it, But an easier way is to use the Management Strongly Typed Class Generator (Mgmtclassgen.exe) come with .NET Framework SDK. It will generate wrappers for all WMI classes for you. So once you use it to generate the wrapper class at command line, you can simply add the class to your C# project and begin to use the class as any "regular" C# class. It's a lot easier that way.
Refer to this msdn document for details:
http://msdn.microsoft.com/library/defau ... genexe.asp[^]
_________________ ruSpiegel.net - русское зеркало дотнета
Ваши любимые статьи и блоги, посвященные Microsoft .NET Framework, теперь и на русском языке.
Member
Статус: Не в сети Регистрация: 24.09.2004 Откуда: Belarus, Mensk
Недавно узнал про одно пасхальное яйцо в .NET Framework: ms-help://MS.MSDNQTR.2005OCT.1033/cpref/html/frlrfSystemComponentModelDesignByteViewerClassTopic.htm [исправь в ссылке версию MSDN, если нужно]
Класс представляет собой визуальный элемент управления для просмотра файла в шестнадцатеричной форме.
_________________ ruSpiegel.net - русское зеркало дотнета
Ваши любимые статьи и блоги, посвященные Microsoft .NET Framework, теперь и на русском языке.
Подскажите пожалуйста где можно скачать нормально отсканеную книу:C#: учебный курс
А то искал, нашел на рапиде, а там скан плохой со втрой по шестую главу не видно ни чего.
Заранее спасибо.
_________________ ruSpiegel.net - русское зеркало дотнета
Ваши любимые статьи и блоги, посвященные Microsoft .NET Framework, теперь и на русском языке.
Member
Статус: Не в сети Регистрация: 10.03.2004 Откуда: Минск
Сегодня купил Visual Studio 2005. Весьма махорошая вещь. Весьма значительные улучшения дебагера, много штучек для рефакторинга (явно с Resharper сдирали), шаблоны, итераторы. С последними двумя ещё не разбирался, но чувствую, что это будет круто. C# пытается потихоньку преобретать всё лучшее от C++.
PS Правда эта студия так тормозит на моем компе (в профиле), ужас просто. Даже с небольшими проектами работать очень неприятно. Добавлено спустя 2 часа, 16 минут, 1 секунду Вот только одна вещь в 2005 студии мне конкретно не понравилась. Это конфликт с Outpost Firewall. Очень часто вылетает в синий экран. На форумах www.gotdotnet.ru тоже нашел про такие же случаи. Обновление outpost'а не помогает.
>>много штучек для рефакторинга (явно с Resharper сдирали)
А меня, если честно, жутко раздражают все эти псевдопомощники. Я сам знаю, как должен выглядеть мой код Использую только аскетичный GhostDoc. Очень полезная штука, если сам же пишешь документацию к сборкам.
>>Правда эта студия так тормозит на моем компе (в профиле), ужас просто.
Еще один повод проапгрейдить комп... До выхода Vista
Member
Статус: Не в сети Регистрация: 24.09.2004 Откуда: Belarus, Mensk
>>Народ, у кого 2005 скажите там уже есть компиляция под Win64? Или еще нет?
В Professional (и выше) есть. В Standard (и младше) нет. В качестве выхода можно предложить компилить под х86 из студии, а затем уже из консоли под х64.
_________________ ruSpiegel.net - русское зеркало дотнета
Ваши любимые статьи и блоги, посвященные Microsoft .NET Framework, теперь и на русском языке.
_________________ ruSpiegel.net - русское зеркало дотнета
Ваши любимые статьи и блоги, посвященные Microsoft .NET Framework, теперь и на русском языке.
Advanced member
Статус: Не в сети Регистрация: 09.06.2003 Откуда: USSR
eisernWolf Я как раз поставил такую на закачку, только он не двухслойный, а 3.5gb. Видимо туда не входит последний MSDN . Придется его потом качать отдельно.
Member
Статус: Не в сети Регистрация: 24.09.2004 Откуда: Belarus, Mensk
Считаю, что обучаться программированию (и не только .NET) лучше всего на готовых примерах: http://www.gotdotnet.ru/Downloads/Examples/265127.aspx Заранее прошу прощения, что все комменты на английском, но это, так сказать, издержки производства.
_________________ ruSpiegel.net - русское зеркало дотнета
Ваши любимые статьи и блоги, посвященные Microsoft .NET Framework, теперь и на русском языке.
Advanced member
Статус: Не в сети Регистрация: 09.06.2003 Откуда: USSR
force_sk Поставил я 2005 студию. Да, 64 битное там есть и причем поддержка врожденная! Кул! Мне 2005 намного больше понравился чем 2003. Да и .NET 2.0 оффициально уже там поддерживается
Member
Статус: Не в сети Регистрация: 04.02.2004 Откуда: Москва|СВАО
Господа, подскажите пожалуйста ставлю VS 2005 Professional Edition - он требует не менее 1.2ПGb на системном диске - нельзя как-либо перенести все это на другой диск (не системный, на системном и так не более 1.1Gb)?
Заранее спасибо.
_________________ Счастье - это когда тебя понимают.
Разыскиваю (куплю) оригинальный USB-kit для Chaintech 5AGM2 (подробности в Л.С.).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения