Сегодня 24 апреля, среда ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7272
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Справочник по C#
Справочник по C#
Голосов: 1
Адрес блога: http://www.csharpcoderr.com/
Добавлен: 2012-11-28 00:46:26
 

Определяем место запуска приложения(сеть или локальная машина)

2012-10-23 12:53:53 (читать в оригинале)


Данная функция позволяет определить откуда был произведен запуск вашего приложения, из сети или на локальном компьютере!

Для работы, необходимо подключить следующее пространство имен:
using System.IO;
Код реализации данной задачи:
public static bool IsLocal()
{
    DirectoryInfo dir = new DirectoryInfo(Application.StartupPath);
    return (from d in DriveInfo.GetDrives()
            where string.Compare(dir.Root.FullName, d.Name, StringComparison.OrdinalIgnoreCase) == 0
            select (d.DriveType != DriveType.Network)
            ).FirstOrDefault();
}
Пример использования функции:
private void button1_Click(object sender, EventArgs e)
{
    if (IsLocal() == true)
    {
        MessageBox.Show("Запущен на локальной машине");
    }
    else
    {
        MessageBox.Show("Запущен из сети");
    }
}

Тэги: application, form, window

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.