Определение операционной системы. Как?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Bahus7
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 01.04.2010 (Чт) 20:35

Определение операционной системы. Как?

Сообщение Bahus7 » 01.04.2010 (Чт) 21:53

Как сделать, чтобы автоматически определялась операционка ХР, Vista, 7. В зависимости от операционки необходимо провести операцию вывода ярлыков на рабочий стол.
P.S. Я не знаю этот язык. Однако по работе надо переделать одну вещь, которая была сделана для ХР. Нужно, чтобы корректно работала в висте и семерке. Необходимо помещение ярлыка в папку автозагрузки и несколько ярлыков на рабочий стол. В висте и семерки данные пути отличаются от ХР. Проще переделать пути. Однако необходимо использовать и на ХР. Нужно, чтобы автоматом определяло.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Определение операционной системы. Как?

Сообщение Хакер » 01.04.2010 (Чт) 21:55

Я не знаю этот язык.

А какой другой язык ты знаешь?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Определение операционной системы. Как?

Сообщение SLIM » 01.04.2010 (Чт) 22:39

Вообще, насколько я помню, не всегда важно определять ОС для совместимости.
Достаточно правильно использовать API.
Пишите жизнь на чистовик.....переписать не удастся.....

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Определение операционной системы. Как?

Сообщение alibek » 01.04.2010 (Чт) 22:56

Bahus7 писал(а):В висте и семерки данные пути отличаются от ХР. Проще переделать пути. Однако необходимо использовать и на ХР. Нужно, чтобы автоматом определяло.

GetVersion(Ex).
Дальше видимо ты будешь спрашивать, как определить язык системы?
Lasciate ogni speranza, voi ch'entrate.

Gogic
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 120
Зарегистрирован: 24.08.2008 (Вс) 13:19

Re: Определение операционной системы. Как?

Сообщение Gogic » 01.04.2010 (Чт) 23:54

Код: Выделить всё
А какой другой язык ты знаешь?


Видимо не подразумевающий столкновения с функциями Windows API.

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Определение операционной системы. Как?

Сообщение SLIM » 02.04.2010 (Пт) 0:47

Так или иначе, но такие вещи полюбому будут юзать API.
Пишите жизнь на чистовик.....переписать не удастся.....

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Определение операционной системы. Как?

Сообщение Денис » 02.04.2010 (Пт) 8:43

А какой другой язык ты знаешь?

Хм... Может быть, французский?
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Bahus7
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 01.04.2010 (Чт) 20:35

Re: Определение операционной системы. Как?

Сообщение Bahus7 » 03.04.2010 (Сб) 2:50

Денис писал(а):
А какой другой язык ты знаешь?

Хм... Может быть, французский?

Русский матерный. :)
Самое простое - сделать 2 варианта. Для ХР и Vista&7.

hclubmk
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 240
Зарегистрирован: 19.06.2009 (Пт) 14:23
Откуда: От-туда

Re: Определение операционной системы. Как?

Сообщение hclubmk » 03.04.2010 (Сб) 10:07

Bahus7 писал(а):Русский матерный

Умник
Научились ли Вы радоваться трудностям?

Bahus7
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 01.04.2010 (Чт) 20:35

Re: Определение операционной системы. Как?

Сообщение Bahus7 » 03.04.2010 (Сб) 22:35

hclubmk писал(а):
Bahus7 писал(а):Русский матерный

Умник

Самому страшно. Ладно. Зато появился повод изучить язык. Тем паче, что давно хотел. Надеюсь, поможете, если вопросы будут? :wink:

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Определение операционной системы. Как?

Сообщение Денис » 03.04.2010 (Сб) 23:39

Bahus7 писал(а):появился повод изучить язык. Тем паче, что давно хотел. Надеюсь, поможете, если вопросы будут? :wink:


Тут такое дело: на 99% вопросов, которые могут появиться при изучении VB уже даны горы ответов (по несколько топиков) на этом форуме. И они бережно хранятся с самого основания (году в 2002, если не ошибаюсь).

Так что, заранее хочу предупредить: не обижайтесь, если вместо ответов на простые вопросы, многие (грубо-вежливо в меру воспитанности) будут посылать Вас в поиск по форуму.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Bahus7
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 01.04.2010 (Чт) 20:35

Re: Определение операционной системы. Как?

Сообщение Bahus7 » 04.04.2010 (Вс) 21:30

Денис писал(а):
Bahus7 писал(а):появился повод изучить язык. Тем паче, что давно хотел. Надеюсь, поможете, если вопросы будут? :wink:


Тут такое дело: на 99% вопросов, которые могут появиться при изучении VB уже даны горы ответов (по несколько топиков) на этом форуме. И они бережно хранятся с самого основания (году в 2002, если не ошибаюсь).

Так что, заранее хочу предупредить: не обижайтесь, если вместо ответов на простые вопросы, многие (грубо-вежливо в меру воспитанности) будут посылать Вас в поиск по форуму.

Понятно дело, что напрягает по сто раз на один и тот же вопрос отвечать. Надеюсь тупить не буду. :) Всем удачи.

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Re: Определение операционной системы. Как?

Сообщение arthur2 » 05.04.2010 (Пн) 9:35

Bahus7 писал(а):Необходимо помещение ярлыка в папку автозагрузки и несколько ярлыков на рабочий стол. В висте и семерки данные пути отличаются от ХР.

Тебе не нужно определять версию винды, тебе нужна функция SHGetSpecialFolderLocation
Артур
 
   


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 73

    TopList