|
Вопрос # 5 646/ вопрос решён / |
|
Приветствую, уважаемые эксперты! Доброго вам времени суток.
В общем чтобы подробней описать суть проблемы начну с предистории. В компьютерном клубе, используем LockWin и X-Centric для учтёта доступа к компьютерам, и ограничения.
Но с LocWin-ом проблемы , нужна лицензия при всей его бажности. С X-Centriс почти таже проблема, все они легко выкуриваются с рабочий станции, что не приемлемо для интернет-клуба.
Хоть начальники и не понимают, что хороший админ это нечего не делающий админ, всё такий хочется быть хорошим админо. Пишу свою версию локера на длфях. В целом от оригиналов не отходил, так же всё клиент-сервер. Сделал клиент, для работы с операторского места, с учётом времяни и подобное всё почти как в X-Centric, встала лишь проблема сделать сервер. Уже сделал так же выполнение команд, дело осталось лишь в качественное блокировке компьютера с оставлением возможности разблокирования при вводе пароля администратора или техника. Посоветуйте пожалуйста как сделать.
 |
Вопрос задал: winner13 (статус: 1-ый класс)
Вопрос отправлен: 21 сентября 2011, 13:50
Состояние вопроса: решён, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 5; последнее сообщение — 25 сентября 2011, 17:16; участников в обсуждении: 3.
|
min@y™ (статус: Доктор наук), 21 сентября 2011, 13:58 [#1]:
Цитата (winner13):
дело осталось лишь в качественное блокировке компьютера с оставлением возможности разблокирования при вводе пароля администратора или техника.
Так делают WinLoсker'ы, вымогающие бабло на номера мобильников. Они подменяют собой explorer и делают, что хотят. Всего-то надо реестр кое-где подправить и вуаля. Где что менять, не скажу, просто навскидку не помню, но гугл ответит.
З.Ы. Неужели где-то ещё остались компьютерные клубы, а? У меня, например, 10-мегабитный интернет даже в сортире есть.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
winner13 (статус: 1-ый класс), 21 сентября 2011, 14:08 [#2]:
Я с Таджикистана. Тут как бы интернет считается дорогим удовольствием, так как горы практический со всех сторон оптико-волокно не проведёшь. Поэтому интернет весь через спутник идёт. Не подскажите где найти эти "WinLoсker'ы, вымогающие бабло", постараюсь оттуда заимствовать может быть загрузку в безопасном режиме.(В гугле посмотрел, не один из исходников, не строит внимания, их разблокировать у меня получается на раз-два даже без ввода кода.)
Спасибо за подсказку подмены собой Локером explorer-а, думал запретить процесс. Кстати чтобы обойти вышеперечисленные мной локеры(LockWin и X-Centric) стоит всего лишь зайти через безопасный режим, и снять их с автозагрузки в реестре. Как защитить от такого если например не сработает автозапуск локера в безопасном режиме??? Или можно ли защитить альтернативными способами???
Не решимых проблем нет, есть неприятные для нас решения.
|
|
min@y™ (статус: Доктор наук), 21 сентября 2011, 14:17 [#3]:
Цитата (winner13):
Не подскажите где найти эти "WinLoсker'ы, вымогающие бабло"
Ты чо, серьёзно? Залезь на любой порносайт и тыкай всё подряд. Если предложат что-то скачать, смело скачивай и тут же запускай.
Цитата (winner13):
постараюсь оттуда заимствовать может быть загрузку в безопасном режиме.
А ты думаешь, что они с исходниками распространяются?
Цитата (winner13):
Как защитить от такого если например не сработает автозапуск локера в безопасном режиме???
Это я не в курсе, обратись к авторам винлокеров. Кстати, спасибо их авторам: я на них кучу бабла нарубил и ещё нарублю.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
winner13 (статус: 1-ый класс), 25 сентября 2011, 14:06 [#4]:
С сайф моде разобрался, кому нужно пожалуйста,
procedure SafeBoot(SafeBoot: Boolean);
begin
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
if SafeBoot = False then
begin
Reg.MoveKey('System\CurrentControlSet\Control\SafeBoot\minimal',
'System\CurrentControlSet\Control\SafeBoot\M', true);
Reg.MoveKey('System\CurrentControlSet\Control\SafeBoot\NetWork',
'System\CurrentControlSet\Control\SafeBoot\N', true);
end
else
begin
Reg.MoveKey('System\CurrentControlSet\Control\SafeBoot\M',
'System\CurrentControlSet\Control\SafeBoot\minimal', true);
Reg.MoveKey('System\CurrentControlSet\Control\SafeBoot\N',
'System\CurrentControlSet\Control\SafeBoot\NetWork', true);
end;
Reg.CloseKey;
Reg.Free;
end;
как лочить, впринцепе тоже всё сделал, но тут выкладивать не буду, а то реально с Винлокеров списанно, не охото злому умыслу потокать.
Не решимых проблем нет, есть неприятные для нас решения.
|
25 сентября 2011, 14:06: Статус вопроса изменён на решённый (изменил автор вопроса — winner13)
|
bugmenot (статус: 3-ий класс), 25 сентября 2011, 17:16 [#5]:
Цитата (winner13):
if SafeBoot = False then
Хех...
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|