Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

C# "Найти на компе скайп и записать его версию в label"

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> C# "Найти на компе скайп и записать его версию в label"
Имя
Сообщение << Старые топики   Новые топики >>
C# "Найти на компе скайп и записать его версию в label" - 2012-02-06 16:28:48.610000   
sasha122193838

Сообщений: 8
Оценки: 0
Присоединился: 2011-10-13 16:07:44
Как это сделать? Нужно что бы по нажатию на кнопку по указанному адресу например "C:\Program files\Skype" программа находила сам скайп и узнавала какой он версии
Post #: 1
RE: C# "Найти на компе скайп и записать его версию в label" - 2012-02-06 17:51:59.266666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Версия файла хранится, как правило, в ресурсах. Только учти, что WinAPI ресурсы это не .NET ресурсы. Тебе нужно открыть блок version в WinAPI-шных ресурсах.

LoadResource - и далее по поиску ))… Сайт pinvoke.net в помощь, если пишешь на C#.
Post #: 2
RE: C# "Найти на компе скайп и записать его версию в label" - 2012-02-06 20:12:32.290000   
ALE}{_Y

Сообщений: 35
Оценки: 0
Присоединился: 2010-02-14 03:23:27.436666
Пример получения версии Skype приведу на данном консольном приложении:

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; namespace SkypeFileVersionInfo { class Program { static void Main(string[] args) { FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo("C:\\Program Files\\Skype\\Phone\\Skype.exe"); Console.WriteLine(myFileVersionInfo.FileVersion); } } }
На моем компьютере вывод получаеться следующий:


В Вашем случае для записи версии в Label нужно написать что-то типа:
FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo("C:\\Program Files\\Skype\\Phone\\Skype.exe"); yourLabel.Text = myFileVersionInfo.FileVersion;
Post #: 3
RE: C# "Найти на компе скайп и записать его версию в label" - 2012-02-06 20:21:25.156666   
sasha122193838

Сообщений: 8
Оценки: 0
Присоединился: 2011-10-13 16:07:44
Спасибо
Post #: 4
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> C# "Найти на компе скайп и записать его версию в label"







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.