Домой Windows Определение места запуска приложения(сеть или локальная машина): Справочник по C#

Определение места запуска приложения(сеть или локальная машина): Справочник по C#

619
0


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

Для работы, необходимо подключить следующее пространство имен:

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("Запущен из сети");
}
}

Ссылка для скачивания примера: Rusfolder.net

Определение места запуска приложения(сеть или локальная машина): Справочник по C#

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Генератор паролей: Справочник по C#

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь