Удаление после выгрузки и шифровка папок...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Удаление после выгрузки и шифровка папок...

Сообщение Dex » 14.06.2005 (Вт) 20:14

1.Как удалить прогу при выгрузке полностью? With bat-file не катит. Можно ли удалить чёб вооще нечего связанного с прогой не осталось? :shock:
2.Как реально зашифровать папку? Не добавлением к ней вот таких ключей {символы-символы-символы}. :)

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 14.06.2005 (Вт) 20:32

2 Dex: Отец. :roll: Спроси по понятнее и логичнее, и желательно на русском ?

1) Если хочешь прогу удалить полностью, то в начале нужно знать куда и что она пишет в реестре и какие файлы (EXE и DLL и т.п) куда она кладёт.

2) На счёт шифрации папок вообще вопроса не понял...

Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Сообщение Dex » 14.06.2005 (Вт) 20:59

Ну что не понятно??? :)
1.Я хочу удалить свою прогу после закрытия. Но... :) создавать bat файл который бы удалил мой exe не пойдёт. Есть ли альтернатива bat файлам? Насчёт того что прога пишит в автозагрузку и какие библы юзает мне по барабану. Я хочу просто удалить файл ничего не создавая.
2.Значит так... текст можно зашифровать? Можно! Файл можно зашифровать? Можно! А папку можно зашифровать?А???
Вот один из способов: (ЗЫ:добавить в имя папки)
.{25336920-03F9-11CF-8FD0-00AA00686F13}-тип папки меняется на HTMLDoc, но он для меня не катит слишком прост для расшифровки, любой средний прогер напишит расшифровщик для токой фишки.

Ну вот блин и всё... понятней не могу :)

Опришник
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 09.01.2005 (Вс) 0:48
Откуда: localhost

Сообщение Опришник » 14.06.2005 (Вт) 21:23

Dex писал(а):Ну что не понятно??? :)
1.Я хочу удалить свою прогу после закрытия. Но... :) создавать bat файл который бы удалил мой exe не пойдёт. Есть ли альтернатива bat файлам? Насчёт того что прога пишит в автозагрузку и какие библы юзает мне по барабану. Я хочу просто удалить файл ничего не создавая.
Конечно альтернатива есть: открыть командную строку и там всё написать... :wink: Или можешь выделить свой exe и Shift+Delete...(выбор за тобой)
Если хочешь програмно, то у тебя это скорее-всего не получится(это обсуждалось раньше)
Dex писал(а):2.Значит так... текст можно зашифровать? Можно! Файл можно зашифровать? Можно! А папку можно зашифровать?А???
Вот один из способов: (ЗЫ:добавить в имя папки)
.{25336920-03F9-11CF-8FD0-00AA00686F13}-тип папки меняется на HTMLDoc, но он для меня не катит слишком прост для расшифровки, любой средний прогер напишит расшифровщик для токой фишки.

Это не шифрование вообще...
Зашифорвать папку можно только если файловая система позволяет...
Иначе нужно её преобразовывать к такому виду, который поддаётся шифровке(например файл)
А здесь могла бы быть ваша реклама...)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 14.06.2005 (Вт) 21:37

Опришник, да вы с Amed-ом земляки!! :lol:
(только что заметил)
Изображение

Опришник
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 09.01.2005 (Вс) 0:48
Откуда: localhost

Сообщение Опришник » 14.06.2005 (Вт) 21:57

tyomitch писал(а):Опришник, да вы с Amed-ом земляки!! :lol:
(только что заметил)

ага, было немного... :D
А здесь могла бы быть ваша реклама...)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 15.06.2005 (Ср) 4:57

Хочет он удалить файл...
Да не вопрос...

http://www.catch22.net/tuts/selfdel.asp
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 15.06.2005 (Ср) 13:40

Народ, раз уж подняли такую тему, объясните мне, тупому как MySecretFolder (прога такая) работает? :oops: Она как-то закрывает доступ к папке так, что ее вообще не обойти! :oops:

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 15.06.2005 (Ср) 15:13

Может быть драйвер, который перехватывает вызов файла, и возращает ошибку.
الفيجوال بيسك الرابح

Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Сообщение Dex » 15.06.2005 (Ср) 15:56

A.A.Z. у тебя папка видна, а доступ закрыт да?Или папки даже не видно? :)

Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Сообщение Dex » 15.06.2005 (Ср) 15:58

Конечно альтернатива есть: открыть командную строку и там всё написать...
а чё это идея! :D

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 15.06.2005 (Ср) 16:00

A.A.Z. у тебя папка видна, а доступ закрыт да?Или папки даже не видно?

Да какая разница, драйверу не всеравно что перехватывать :roll:
الفيجوال بيسك الرابح

Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Сообщение Dex » 15.06.2005 (Ср) 18:28

Просто прога щас на руках, так вот она типа блокирует папки. Ну я ещё удивился, что папка исчезает, и места на винте показывает больше. А на самом деле ета прога берёт папку перемещает в App.Patch и добавляет в имени .{25336920-03F9-11CF-8FD0-00AA00686F13}.
Это не шифрование вообще...
Зашифорвать папку можно только если файловая система позволяет...
Иначе нужно её преобразовывать к такому виду, который поддаётся шифровке(например файл)

а как преобразовать папку в файл??? :shock:

Опришник
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 09.01.2005 (Вс) 0:48
Откуда: localhost

Сообщение Опришник » 15.06.2005 (Ср) 18:44

Ну посмотри на WinRar...
Вот клатцаешь по папке правой кнопкой мыши, и там меню появляется: типа добавить в архив...
и получается вот такая вот фигня:
архив - это файл, но по нему можно восстановить папку со всем содержимым...
А здесь могла бы быть ваша реклама...)

Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Сообщение Dex » 15.06.2005 (Ср) 19:12

Опришник ... :roll:

Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Сообщение Dex » 15.06.2005 (Ср) 19:14

Ну помогите нормальнм советам в плане программирования :)

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 15.06.2005 (Ср) 22:26

Dex писал(а):Ну помогите нормальнм советам в плане программирования :)


А ты спроси нормально, чтоб все поняли, в 70% случаев ответ автоматом найдётся.

1. Какие требования?
а) Смысл удалять, может юзер уже копию припрятал?
б) бат может себя удалить

2. Смысл то какой?
a) Шифруй(в NET это в 4 строчки)
б) на С найти IFS драйвер и коннетить контейнер как диск
в) поставить аналогичные программы
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Опришник
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 09.01.2005 (Вс) 0:48
Откуда: localhost

Сообщение Опришник » 17.06.2005 (Пт) 14:59

Dex писал(а):Ну помогите нормальнм советам в плане программирования :)
А, понял, ты хочешь научиться программировать... не проблема...
Dex писал(а):Опришник ... :roll:
Ты случайно не исходники WinRar'a просишь?

Или ты хотел узнать, как несколько файлов склеивать в один?
Эх, и что тут сложного... :roll:
Сначала о склеивание данных...
1) Определяем размер данных(записуемых)
2) Ассоциируем данные с каким-то значением(если данные имеют одинаковую структуру, этот этап пропускаем)
3) Пишем размер(обычно это long), [ассоциацию, ]а потом данные...
Примечание: если это текстовые данные то можно пропускать размер, и дописывать vbNullChar (chr(0))
Теперь можно о склеивание файлов...
1) Берём за данные имя_файла
...
N) Берём за данные содержимое файла
Ну, а с "преобразованием папки в файл" тоже самое (наверное, все уже и так догадались...)
0) Пишем имя_папки
1) Перечисляем содержимое файла
2) Если нам попался файл, ассоциируем его к примеру с 0, пишем...
3) Если папка, то ассоциируем её к примеру с 1, пишем количество файлов в папке, (погружаемся в рекурсию...), пишем по очереди эти файлы...
А здесь могла бы быть ваша реклама...)


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

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

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

    TopList