Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: Блокировка папок

Показано с 1 по 3 из 3

  1. #1
    Зарегистрированый

    Аватар для thebagmonstr

    Статус: Оффлайн
    Регистрация:12.03.2018
    Сообщений:17
    Репутация:0 [+/-] 

    Блокировка папки

    Всем здарова, как то пол года назад нужно было сделать так что бы папка была заблокирована и что бы ее никак не разблокировали если я этого не захотел, и так я искал в интернете пробовал сделать через административные действия и т.д, но так или иначе если одна функция работала другая уже не работала например когда я ставил на папку административную защиту программой я это не мог разблокировать только если на самом компьютере зайти под Гл.Админом, и пришла идея сделать по своему и получилось, возможно у нее не такая серьезная защита но от обычных пользователей защитить сможет
    БЛОКИРОВКА:
    PHP код:
      private void button1_Click(object senderEventArgs e)
            {
    FolderBrowserDialog folderlock = new FolderBrowserDialog();
                    if (
    folderlock.ShowDialog() == DialogResult.OK)
                    {
                        
    DirectoryInfo dInfo = new DirectoryInfo(folderlock.SelectedPath);
                        
    string filePath dInfo.FullName;
                        
    string fileName filePath.ToString() + ".{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}";
                        try
                        {
                            
    Directory.Move(filePath.ToString(), fileName.ToString());
                            
    MessageBox.Show("Заблокировано");
                        }
                        catch
                        {
                            
    MessageBox.Show("Ошибка! Попробуйте еще раз""Помощь"MessageBoxButtons.OKCancelMessageBoxIcon.WarningMessageBoxDefaultButton.Button2);
                            return;
     }
                        }
     } 
    РАЗБЛОКИРОВКА
    PHP код:
     private void button2_Click(object senderEventArgs e)
            {
    FolderBrowserDialog folderlock = new FolderBrowserDialog();
                if (
    folderlock.ShowDialog() == DialogResult.OK)
                {
                    
    DirectoryInfo dInfo = new DirectoryInfo(folderlock.SelectedPath);
                    
    string filePath dInfo.FullName;
                    
    string fileName filePath.ToString().Replace(".{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}""");
                    try
                    {
                        
    Directory.Move(filePath.ToString(), fileName.ToString());
                        
    MessageBox.Show("Разблокировано!");
                    }
                    catch
                    {
                        
    MessageBox.Show("Ошибка! Попробуйте еще раз""Помощь"MessageBoxButtons.OKCancelMessageBoxIcon.WarningMessageBoxDefaultButton.Button2);
                        return;
                    
                        }
                    }
     } 
    Так же забыл добавить: для использование FolderBrowserDialog найдите ее в ToolBox и вставьте в форму.
    Автор: thebagmonstr
    Последний раз редактировалось thebagmonstr; 16.04.2018 в 17:02.
  2. #2
    Заблокирован

    Аватар для #Djuga

    Статус: Оффлайн
    Регистрация:21.09.2017
    Адрес:localhost
    Сообщений:1,134
    Репутация:397 [+/-] 
    Довольно хороший урок, можно будет сделать как вирус
  3. #3
    Зарегистрированый

    Аватар для thebagmonstr

    Статус: Оффлайн
    Регистрация:12.03.2018
    Сообщений:17
    Репутация:0 [+/-] 
    Довольно хороший урок, можно будет сделать как вирус
    спасибо,да можно сделать и так )

Ваши права

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