Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.10;
Скачать: CL | DM;

Вниз

Автозагрузка с флешки   Найти похожие ветки 

 
datorn ©   (2008-01-11 22:39) [0]

Народ, подскажите, как автоматически запускать мою прогу с флэшки?

Это не помогает:
autorun.inf
[AUTORUN]
Open=.\runme.exe

В гугле уже обыскался, но так ничего и не нашел по этому вопросу.


 
Сергей М. ©   (2008-01-11 22:42) [1]

С  этим страшная засада.

Начни с обозначения ОС, в которой ты вознамерился сотворить сие чудо ..


 
datorn ©   (2008-01-11 22:45) [2]


> Начни с обозначения ОС, в которой ты вознамерился сотворить
> сие чудо ..

Windows XP


 
Сергей М. ©   (2008-01-11 22:47) [3]

Гугли по теме TweakUI


 
datorn ©   (2008-01-11 22:52) [4]


> Гугли по теме TweakUI

Ну и что? Зачем мне прога по регулировке настройки ХР?


 
Сергей М. ©   (2008-01-11 22:58) [5]


>  Зачем мне прога по регулировке настройки ХР?


За надом.
Ты, вероятно, любитель шариться по реестру ручками ?


 
datorn ©   (2008-01-11 23:00) [6]

Вообще, любитель. Но дело не в этом. Мне нужно прийти и в чужой комп вставить свою флэху, с которой должна автоматом загрузиться моя прога. Как это сделать?


 
Dib@zol ©   (2008-01-11 23:10) [7]

Какова цель? Виря запустить? Нихарошо.


 
Сергей М. ©   (2008-01-11 23:14) [8]


> datorn ©   (11.01.08 23:00) [6]


Если ты "вставил" и при этом "автоматом" не получилось, то либо смирись (импотенто ?), либо ручками люби, либо Твиком воспользуйся)


 
datorn ©   (2008-01-11 23:15) [9]

Да нет. Прога чистит рабочий стол, убивает ненужные процессы и чистит реестр (в компьютерном клубе)


 
Dib@zol ©   (2008-01-11 23:16) [10]

> Да нет. Прога чистит рабочий стол, убивает ненужные процессы
> и чистит реестр (в компьютерном клубе)


 
Dib@zol ©   (2008-01-11 23:16) [11]

каким образом она чистит раб стол (простая проверка на правдоподобность твоего утверждения)?


 
datorn ©   (2008-01-11 23:17) [12]


> Dib@zol ©   (11.01.08 23:16) [10]

Да, чувак, я именно это и хотел сказать :)


 
Dib@zol ©   (2008-01-11 23:18) [13]

Епта, читай дальше. И вообще, нафига в комп клубе "чистить" реестр? От чего чистить то? Все изменения ведь я так понимаю юзерам запрещены! И ярлыки, между прочим, создавать - тоже! И какие-такие процессы ненужные?


 
datorn ©   (2008-01-11 23:19) [14]

Все файлы, которые не имеют расширение .lnk, перемещаются в папку с именем текущей даты. Код демонстрировать?


 
Сергей М. ©   (2008-01-11 23:19) [15]


> Dib@zol ©   (11.01.08 23:10) [7]


Ну почему обязательно "виря" ?)

Скажем, вставляя флешку я активирую в своей ЛВС некий "ресурс", работаю с ним и деактивирую его вынимая флешку.

Т.е. пока флешка торчит в гнезде, ресурс существует и доступен.


 
Dib@zol ©   (2008-01-11 23:19) [16]

Непременно.


 
datorn ©   (2008-01-11 23:25) [17]


> Непременно.

Это мне по поводу кода? Пожалуйста:

procedure TForm1.Rem;
 var
desk,doc,beg,endd,s:PChar;
p: PItemIDList;
search, search2:TSearchRec;
ras,sovp,s1,s2:string;
i:integer;
sa:PSecurityAttributes;
begin
//узнаем пути к папкам "раб. стоl" и "мои документы"
p:=nil;
desk:= StrAlloc(128);
doc:= StrAlloc(128);
SHGetSpecialFolderLocation(Form1.Handle,CSIDL_DESKTOP, p);
SHGetPathFromIDList(p, desk);
SHGetSpecialFolderLocation(Form1.Handle,CSIDL_PERSONAL, p);
SHGetPathFromIDList(p, doc);
s:= desk;

//поиск и перемещение файлов - всех, кроме "*.lnk"
setcurrentdirectory(s);
If FindFirst(pchar(s+"\*.*"), faAnyFile, Search)=0 then
repeat
if radiobutton2.Checked
then begin
 if fileexists(s+"\"+  datetostr(date))
 then s2:=""
 else createdir(pchar(s+"\"+datetostr(date)));
 endd:=pchar(s+"\"+  datetostr(date)+"\"+search.Name);
 end
else if radiobutton1.Checked
then begin
 if fileexists(doc+"\"+  datetostr(date))
 then s2:=""
 else createdir(pchar(doc+"\"+  datetostr(date)));
 endd:=pchar(doc+"\"+  datetostr(date)+"\"+search.Name);
 end;

ras:=copy(search.Name,length(search.Name)-2,3);
beg:= PChar(expandfilename(search.Name));

s1:=search.Name;

if (ras="lnk") or (search.Name=extractfilename(application.ExeName)) then movefile(beg,beg) else movefile(beg,endd)
until FindNext(Search) <> 0;
FindClose(Search);
end;


 
Dib@zol ©   (2008-01-11 23:27) [18]

Вощем, фик с ним. Меня почему автозагрузка с флешки насторожила - я тут на днях одного ламерского виря получил. copy.exe называется. Проживает в корне флешки и при первой возможности копируется на винт. Автозапускается. И типо "блокирует" запуск всех прог, подменяя ключ реестра на автозапуск екзешки вызовом себя любимого. Пришлось грузиться из-под Нортон Коммандера и стирать его самого и его "драйверную" часть (как он кстати себя в System32 прописал, я ж не под админом заходил!) с винта.


 
Сергей М. ©   (2008-01-11 23:34) [19]


> datorn ©   (11.01.08 23:25) [17]


"Конкретные чуваки" решают такие вопросы не изобретением кулибинских шедевральных алгоритмов и не вставкой флешек, а грамотным профессиональным администрированием сети (и станций в ее составе) с использованием специально на то существующих локальных и групповых NT-политик безопасности)


 
datorn ©   (2008-01-11 23:37) [20]


> "Конкретные чуваки" решают такие вопросы

Ну, это все понятно. А по теме есть какие-то соображения?


 
Сергей М. ©   (2008-01-11 23:38) [21]

По теме тебе уже сказано - либо правь реестр ручками либо доверься Твику.


 
Dib@zol ©   (2008-01-11 23:40) [22]

Ок. Вроде похоже на правду. Только структуризация ет нечто %)

По теме: пересмотрел 10 сидюков на виртуалке - ни одного не нашёл, где бы перед именем запускаемой проги стояло бы обозначение текущей папки ( .\ ) - может, дело в этом?

Если не в этом, то скачивай TweakUI и ройся в настройках (по-моему, вкладка Explorer, точнее сказать не могу - сижу под 98-м) на предмет слова "Autorun". И там, насколько я понимаю, настраиваются имена дисков, на которых авторун по умолчанию включён.


 
Сергей М. ©   (2008-01-11 23:41) [23]

Впрочем, ни то ни другое может и не помочь : бардак, творящийся в NT-линейке с автозапуском со сменных носителей - притча во языцех.


 
datorn ©   (2008-01-11 23:42) [24]

Хорошо, с ты предлагаешь втой Твик ставить на 35 компов и настраивать их? А нельзя как-то без этого? Править реестр я могу и без подсказок. Мне из принципа важно загружать мою прогу с флэшки. Ведь есть же вирусы типа autorunОВ, которые самозапускаются с флешек. Значит, как-то это  возможно.


 
datorn ©   (2008-01-11 23:46) [25]


> Dib@zol ©   (11.01.08 23:40) [22]


[AUTORUN]
Open=runme.exe (без "/.")

тоже не помогает. А насчет Твика уже писал. Не хочу я его использовать.


 
Сергей М. ©   (2008-01-11 23:47) [26]


>  ты предлагаешь втой Твик ставить на 35 компов и настраивать
> их?


Я предлагаю не заниматься херней.

Я предлагаю нанять грамотного админа-профессионала, который безо всяких выкрутасов с флешками и беготней по лесу из 35-ти компов способен в любой секунд не отходя со своего админского раб.места обеспечить и контролировать любые групповые и локальные политики на любой из раб.станций.


 
Сергей М. ©   (2008-01-11 23:56) [27]


> Править реестр я могу и без подсказок


На здоровье.

Что этому мешает ?


 
Kenny   (2008-01-12 10:03) [28]

[AutoRun]
shellexecute=Proga.exe // ехе файл на флехе
Action=Proga // название проги в авторане
Icon=icon.ico // иконка для флэшки
Label=Name // имя флэшки

Вообще автозапуск отключается в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Параметр: NoDriveTypeAutoRun:REG_DWORD

Допустимые значения ключа:
0x1 - отключить автозапуск на приводах неизвестных типов
0x4 - отключить автозапуск сьемных устройств
0x8 - отключить автозапуск НЕсьемных устройств
0x10 - отключить автозапуск сетевых дисков
0x20 - отключить автозапуск CD-приводов
0x40 - отключить автозапуск RAM-дисков
0x80 - отключить автозапуск на приводах неизвестных типов
0xFF - отключить автозапуск вообще всех дисков.

Значения могут комбинироваться суммированием их числовых значений.

Значения по умолчанию:
0x95 - Windows 2000 и 2003 (отключен автозапуск сьемных, сетевых и неизвестных дисков)
0x91 - Windows XP (отключен автозапуск сетевых и неизвестных дисков)
в XP Home по умолчанию этот ключ отсутствует (как и сам раздел Explorer).


 
Ketmar_   (2008-01-12 12:44) [29]

> Сергей М. ©   (11.01.08 23:47) [26]
есть подозрение, что уже наняли. datorn"а.



Страницы: 1 вся ветка

Текущий архив: 2008.02.10;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.015 c
2-1200578388
cosinus
2008-01-17 16:59
2008.02.10
Почему не работает конструкция?


15-1199365806
Piter
2008-01-03 16:10
2008.02.10
Умер Александр Абдулов


2-1200288161
АндрейК
2008-01-14 08:22
2008.02.10
номер строки в DBGrid


15-1199317232
Германн
2008-01-03 02:40
2008.02.10
Командировка в Димитровград


15-1199637317
Катунов Юрий
2008-01-06 19:35
2008.02.10
Как лучше всего повесить намертво компьютер?