2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Как получить адрес рабочего стола в C# ?
Сообщение25.03.2013, 16:42 


19/02/13
42
Как получить адрес рабочего стола в C# ?
Я конечно мог бы составить строчку адреса рабочего стола для каждой винды, но я хочу получить адрес рабочего стола получить с помощью функции, чтобы не делать разные варианты для разных виндовс. Подскажите, пожалуйста, функцию для этого действия.
Знаю функцию системную SHGetFolderPath, но как ее применить в сишарпе, она там не опазнается.

 Профиль  
                  
 
 Re: Как получить адрес рабочего стола в C# ?
Сообщение25.03.2013, 17:09 
Заслуженный участник


28/04/09
1933
Environment.GetFolderPath + Environment.SpecialFolder.Desktop

 Профиль  
                  
 
 Re: Как получить адрес рабочего стола в C# ?
Сообщение25.03.2013, 19:48 
Заслуженный участник


27/04/09
28128
kola1357 в сообщении #701219 писал(а):
Знаю функцию системную SHGetFolderPath, но как ее применить в сишарпе, она там не опазнается.
Лучше избегать WinAPI использовать в коде .NET — это может ограничить поддерживаемые платформы; .NET, в частности, создавалась для большей независимости от изменений WinAPI от версии к версии Windows. (Кроме того, .NET постепенно портируется на другие операционные системы.)

 Профиль  
                  
 
 Re: Как получить адрес рабочего стола в C# ?
Сообщение26.03.2013, 00:32 
Заслуженный участник


09/09/10
3729

(Оффтоп)

Ах, второй по популярности вопрос после "Как узнать путь к файлу программы?" Причем если путь к Рабочему столу еще понятно для чего нужен, то для чего нужен путь к файлу программы — загадка в большинстве случаев. Все равно ведь прав на запись в ту папку у вас нет, верно?

 Профиль  
                  
 
 Re: Как получить адрес рабочего стола в C# ?
Сообщение26.03.2013, 02:13 
Заслуженный участник


09/08/09
3438
С.Петербург

(Оффтоп)

Joker_vD в сообщении #701425 писал(а):
для чего нужен путь к файлу программы — загадка в большинстве случаев.
Ну, много чего интересного может рядом с экзешником лежать. Ресурсы какие-нибудь поискать, плагины опять же...
Joker_vD в сообщении #701425 писал(а):
Все равно ведь прав на запись в ту папку у вас нет, верно?
По-всякому бывает. XCOPY deployment, слава богу, никто пока не запрещал :)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group