PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   Инсталлятор iCarDS v1.7.0.60 (http://pccar.ru/showthread.php?t=23946)

sirota 06.12.2016 10:44

Lexx09

Цитата:

Можно поправить реестр ручками из среды восстановления или загрузившись с LiveCD/LiveUSB. В сети полно инфы по этому поводу.
Я попробовал из среды винды которая была на установочной usb...у меня не получилось...вот и решил быстрей бабахнуть, чем рыть в тырнете инфу про это, тем более система была уставшая от моих опытов и чисток реестра в ручную...возможно уже при такой чистки, что то нужное и удалил.

duzzy 06.12.2016 11:25

Цитата:

Сообщение от seriousstas (Сообщение 376581)
duzzy
РЕШЕНИЕ ВОЗМОЖНЫХ ПРОБЛЕМ 2



Не работают , да и не должны , кроме пути к Икару нужно поправить ещё путь к ветке реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Winlogon]

Все прекрасно работает...
Стал бы я выкладывать то что не работает.

Почитай что такое WOW6432Node

___________________________________________

По поводу работы на 10-ке в сообщение я про это не писал что будет работать и на ней... мое отношение к 10-ой винде думаю и так все знают.

10-ка это malware, голимая попытка зарабатывать на украденной инфе у людей... почитайте сами что они приготовили для своих пользователей.
Работает она на порядок медленней, тьма ошибок, иногда убивает разделы причем так что приходится из резерва восстанавливать. А про мертвые флэшки и съемные носители можно вообще промолчать.

seriousstas 06.12.2016 15:19

sirota
Цитата:

Я так понимаю твои рег. файлы другие?
не файлы ,а сам метод. В таком виде получим Икар-Оболочку с загруженным рабочим столом . Мне это дает быстрый переход а Метро Ui и тд .. ,
но главное - работающие горячие клавиши и возможность регулировать громкость физическими кнопками.
duzzy
Да я твои файлы качнул ,не содержимое смотреть(его уже потом открыл) , а быстро восстановить после не удачного эксперемента - ничего не вышло ,
начал разбираться - пришел к этой ветке ..
Цитата:

Почитай что такое
Прочитал :
Цитата:

По умолчанию редактор реестра 64-разрядных версий Windows отображает 32-разрядные разделы в разделе
HKEY_LOCAL_MACHINE\Software\WOW6432Node
Туда пишут ключи и все 64 битные проги - вот я смотрю и пишу все именно туда ..
Вобщем щас ещё поэкспериментирую ..

Krysanov 06.12.2016 17:23

Цитата:

Сообщение от Lexx09 (Сообщение 376606)
Такие часы есть в инсталляторе: clock_59.swf

То есть их можно вытащить не устанавливая:spiteful:??
Можно в личку??
Я окончательно убедился, что на сборке, которою использую (в теме, что в подписи), твой инсталлятор не работает... пока переустаеаыливать систему не охота, к тому же все и так работает, одно но-долгая настройка под себя...
Когда же ты Lexx09, перейдёшь на 8-ку???
Ситуация с sirotoй насторожила... а видео, которое Стас, выложил, тоже хочу так... только очкую:yes4:

seriousstas 06.12.2016 17:34

Цитата:

Сообщение от Krysanov (Сообщение 376663)
То есть их можно вытащить не устанавливая:spiteful:??
Можно в личку??
Я окончательно убедился, что на сборке, которою использую (в теме, что в подписи), твой инсталлятор не работает... пока переустаеаыливать систему не охота, к тому же все и так работает, одно но-долгая настройка под себя...
Когда же ты Lexx09, перейдёшь на 8-ку???
Ситуация с sirotoй насторожила... а видео, которое Стас, выложил, тоже хочу так... только очкую:yes4:

НУ не спеши пока ..

Krysanov 06.12.2016 17:43

Цитата:

Сообщение от seriousstas (Сообщение 376664)
НУ не спеши пока ..

Это я умею:secret:

seriousstas 06.12.2016 18:28

duzzy
Цитата:

Все прекрасно работает...
Стал бы я выкладывать то что не работает.
Смотри - беру Твои файлы или свои не важно, после применения
всегда получаю запись в этой ветке :
HKEY_LOCAL_MACHINE\Software\WOW6432Node
Проверил и на Windows 8.1 Update 3 и на 10-ке .
А загрузка происходит именно из
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
Поэтому - не работает !
Если прописать ручками - то все ок.
Lexx09
Как ты пишешь в эту ветку для оболочки? (разобрался ..)

Krysanov 06.12.2016 18:59

Стас, на 11 сек твоего видео вместо логотипа матери приделать логотив авто, вот это было бы вообще..:shok:

seriousstas 06.12.2016 19:02

Цитата:

Сообщение от Krysanov (Сообщение 376680)
Стас, на 11 сек твоего видео вместо логотипа матери приделать логотив авто, вот это было бы вообще..:shok:

Это в биосе зашито - его нет в свободном доступе..

120705 06.12.2016 19:47

Цитата:

Сообщение от seriousstas (Сообщение 376681)
Это в биосе зашито - его нет в свободном доступе..

Когда то я делал, распетрушил прошивку Биос на маме Zotac 6300, заменил стандартный лого на свой и залил в Биос. Действия рискованные, но у меня была резервная память(чип) Биос. Поэтому рискнул. Получилось Очень хорошо. Вот вариант http://nesenal.narod.ru/enstar.html

seriousstas 07.12.2016 16:41

Цитата:

Сообщение от 120705 (Сообщение 376687)
Когда то я делал, распетрушил прошивку Биос на маме Zotac 6300, заменил стандартный лого на свой и залил в Биос. Действия рискованные, но у меня была резервная память(чип) Биос. Поэтому рискнул. Получилось Очень хорошо. Вот вариант http://nesenal.narod.ru/enstar.html

Да, нужно поковырять . У меня не Award ,а AMI , но попробую..

Евген_21 07.12.2016 16:58

Цитата:

Сообщение от seriousstas (Сообщение 376756)
Да, нужно поковырять . У меня не Award ,а AMI , но попробую..

Для гигабайт есть даже прога для замены лого. Что я и сделал, но не попал в разрешения.Лучше черный экран.

casper82 07.12.2016 17:07

У асуса на некоторых матерях тоже есть - у меня в итоге фото сына вместо лого

seriousstas 07.12.2016 17:40

Lexx09
Обновил скрипт-подмену - добавил ещё парочку проверок,
что скажешь ?
Основной затык был , как я понимаю в правах достуап к папке реестра Winlogon на 8 и 10 ке ("Ошибка записи в реестр, код: " & @error).
Ручных решений много , а вот автоматом туда писать не просто . У Тебя есть идеи ?
Антиквариат
По-свежее,
,но по-ходу через regperm.exe не работает..

seriousstas 07.12.2016 17:57

Цитата:

Сообщение от Евген_21 (Сообщение 376765)
Стас не в тему, как у тебя комп в сон уходит. Видео можно. И еще в этот скрипт что выложил,можно добавить запуск своих программ. И еще как работает с твоей темой сна.http://pccar.ru/showthread.php?t=23331

По сну я уже сделал (поправки) - работает идеально на первый взгляд,
но нужны тесты.
Главное , теперь нет разницы - Гибернация (тут были затыки из-за эмулятора) или обычный Сон .
Распишу (обновлю скрипт) и сделаю видео чуть позже ..

А что с "Уходом" у тебя ?
на последних ОС это от 2 (чаще 2)до 5 сек

seriousstas 07.12.2016 18:26

Цитата:

Сообщение от Евген_21 (Сообщение 376770)
Не понял Гибернация или обычный Сон . Я уже запутался. У меня стоит сон,с разрешением гибридного спящего режима. Но есть проблемы. Если ставлю скрипт без перезапуска Икара и Фуба. Они не дают уйти в сон.
Скрипт с завершением Икара и Фуба в норм. P.S. Все плагины включены.
Удалю., где мои сообщения про спи спокойно!

Может и 40 сек уходить.

На 8 нет разницы - там что успело закинуться в hiberfil.sys,
то успело. ОС сама решает и бросает самое важное .Минус в том ,
что здесь нельзя задать задержку при уходе, в отличии от 7-ки.
Цитата:

Я уже запутался
Гибернация будет если вырубишь питание в гибридном режиме (во время обычного сна).

Я всегда "валю" Икар при входе . При выходе даже не вижу как он запускается , только встроенные программы наблюдаю, как стартуют.
Цитата:

И еще в этот скрипт что выложил,можно добавить запуск своих программ
Можно конечно , добавляй
Код:

ShellExecute("путь к прог-ме")
в конец скрипта
Цитата:

И еще как работает с твоей темой сна.http://pccar.ru/showthread.php?t=23331
Данный скрипт-подмена никак не связан с темой Сна . Он только для первого обычно запуска
Икара в качестве оболочки, но с последующей загрузкой оболочки Windows.

Евген_21 07.12.2016 18:43

Цитата:

Сообщение от seriousstas (Сообщение 376771)
На 8 нет разницы - там что успело закинуться в hiberfil.sys,
то успело. ОС сама решает и бросает самое важное .Минус в том ,
что здесь нельзя задать задержку при уходе, в отличии от 7-ки.

Гибернация будет если вырубишь питание в гибридном режиме.

Я всегда "валю" Икар при входе . При выходе даже не вижу как он запускается , только встроенные программы наблюдаю, как стартуют.


Можно конечно , добавляй
Код:

ShellExecute("путь к прог-ме")
в конец скрипта

Данный скрипт-подмена никак не связан с темой Сна . Он только для первого обычно запуска
Икара в качестве оболочки, но с последующей загрузкой оболочки Windows.

Я, уже не знаю что делать. Дома карпк работал идеально. Сон, гибернация. Сейчас поставил скрипт, SUSPEND с перезапуском Икара и Фуба ,пока все окей. Но долго в сон уходить. Может это быть проблемой.
Код HTML:

#UseHook
 
Joy1:: ; 
    HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0
    KeyWait, %HK%, T0.7
    If !ErrorLevel
        Loop  {
            KeyWait, %HK%
            KeyWait, %HK%, D T0.3
        } Until !(++i) || ErrorLevel
    Try Gosub % A_ThisHotkey "_" i
    Return

Joy1_0: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111111||OnD uinoKeyPress") 
    Return
   
Joy1_1:
  Send, ^{vk57 Down}  ;  Ctrl-W.
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111112||OnD uinoKeyPress") 
    Return
   
Joy1_2: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111113||OnD uinoKeyPress")
    Return

Joy2:: ; 
    HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0
    KeyWait, %HK%, T0.7
    If !ErrorLevel
        Loop  {
            KeyWait, %HK%
            KeyWait, %HK%, D T0.3
        } Until !(++i) || ErrorLevel
    Try Gosub % A_ThisHotkey "_" i
    Return

Joy2_0: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111114||OnD uinoKeyPress") 
    Return
   
Joy2_1:
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111115||OnD uinoKeyPress")
    Return
   
Joy2_2: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111116||OnD uinoKeyPress")
    Return

Joy3:: ; 
    HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0
    KeyWait, %HK%, T0.7
    If !ErrorLevel
        Loop  {
            KeyWait, %HK%
            KeyWait, %HK%, D T0.3
        } Until !(++i) || ErrorLevel
    Try Gosub % A_ThisHotkey "_" i
    Return

Joy3_0: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111117||OnD uinoKeyPress") 
    Return
   
Joy3_1:
  Send, ^{vk51 Down}  ;  Ctrl-Q.
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111118||OnD uinoKeyPress")
    Return
   
Joy3_2: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111119||OnD uinoKeyPress")
    Return

Joy4:: ; 
    HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0
    KeyWait, %HK%, T0.7
    If !ErrorLevel
        Loop  {
            KeyWait, %HK%
            KeyWait, %HK%, D T0.3
        } Until !(++i) || ErrorLevel
    Try Gosub % A_ThisHotkey "_" i
    Return

Joy4_0: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111120||OnD uinoKeyPress") и 
    Return
   
Joy4_1:
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111121||OnD uinoKeyPress")
    Return
   
Joy4_2: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111122||OnD uinoKeyPress")
    Return

Joy5:: ; 
    HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0
    KeyWait, %HK%, T0.7
    If !ErrorLevel
        Loop  {
            KeyWait, %HK%
            KeyWait, %HK%, D T0.3
        } Until !(++i) || ErrorLevel
    Try Gosub % A_ThisHotkey "_" i
    Return

Joy5_0: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111123||OnD uinoKeyPress") 
    Return
   
Joy5_1:
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111124||OnD uinoKeyPress")и
    Return
   
Joy5_2: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111125||OnD uinoKeyPress")
    Return

Joy6:: ; 
    HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0
    KeyWait, %HK%, T0.7
    If !ErrorLevel
        Loop  {
            KeyWait, %HK%
            KeyWait, %HK%, D T0.3
        } Until !(++i) || ErrorLevel
    Try Gosub % A_ThisHotkey "_" i
    Return

Joy6_0: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111126||OnD uinoKeyPress")
    Return
   
Joy6_1:
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111127||OnD uinoKeyPress")
    Return
   
Joy6_2: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111128||OnD uinoKeyPress")
    Return

Joy7:: ; 
    HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0
    KeyWait, %HK%, T0.7
    If !ErrorLevel
        Loop  {
            KeyWait, %HK%
            KeyWait, %HK%, D T0.3
        } Until !(++i) || ErrorLevel
    Try Gosub % A_ThisHotkey "_" i
    Return

Joy7_0: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111129||OnD uinoKeyPress") 
    Return
   
Joy7_1:
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111130||OnD uinoKeyPress")
    Return
   
Joy7_2: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111131||OnD uinoKeyPress")
    Return

Joy8:: ; 
    HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0
    KeyWait, %HK%, T0.7
    If !ErrorLevel
        Loop  {
            KeyWait, %HK%
            KeyWait, %HK%, D T0.3
        } Until !(++i) || ErrorLevel
    Try Gosub % A_ThisHotkey "_" i
    Return

Joy8_0: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111132||OnD uinoKeyPress")
    Return
   
Joy8_1:
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111133||OnD uinoKeyPress")
    Return
   
Joy8_2: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111134||OnD uinoKeyPress")а
    Return

Joy9:: ; 
    HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0
    KeyWait, %HK%, T0.7
    If !ErrorLevel
        Loop  {
            KeyWait, %HK%
            KeyWait, %HK%, D T0.3
        } Until !(++i) || ErrorLevel
    Try Gosub % A_ThisHotkey "_" i
    Return

Joy9_0: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111135||OnD uinoKeyPress") 
    Return
   
Joy9_1:
 Send, ^{vk43 Down}  ;  Ctrl-C.
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111136||OnD uinoKeyPress")
    Return
   
Joy9_2: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111137||OnD uinoKeyPress")
    Return

Joy10:: ; 
    HK := RegExReplace(A_ThisHotkey, "S)[\Q+^!#<>~*$\E]"), i := 0
    KeyWait, %HK%, T0.7
    If !ErrorLevel
        Loop  {
            KeyWait, %HK%
            KeyWait, %HK%, D T0.3
        } Until !(++i) || ErrorLevel
    Try Gosub % A_ThisHotkey "_" i
    Return

Joy10_0: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111138||OnD uinoKeyPress") 
    Return
   
Joy10_1:
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111139||OnD uinoKeyPress")
    Return
   
Joy10_2: 
icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_11111140||OnD uinoKeyPress")
    Return




seriousstas 07.12.2016 18:55

Цитата:

Может это быть проблемой
Может - выше есть эмулятор на Autoit ,
пробуй его по аналогии . Но здесь Тебе никто точно не ответит .
Что мешает оключить скрипт и посмотреть , как уйдёт в сон ?
....
Цитата:

Только реально четкую. А то уже достало это качалово
by OVGorskiy

seriousstas 07.12.2016 19:03

Обновил архив и инструкцию .
Разрядность теперь не имеет значения .
Вначале нужно проверить запуск Икара запуском RUN_iCarDS.exe

Реестр теперь обновляется запуском icarDS+explorer_REG.exe
Третий пункт . Админ встроен .

Отдельно затестил так-же и на этой :
Windows 10 x86-x64 Pro vl 1607 Ru by OVGorskiy 10.2016
10-ке. Работает без проблем.

sclif83 07.12.2016 21:45

Вложений: 1
Всем привет, есть два так и не решённых вопроса у меня...
1) у меня в последней сборке 21b не запускается блюстакс, вылетает ошибка.Вложение 45897
2) я так и не смог победить загрузку Икар с того места на котором он остановиливает треки. По совету Lexx09 увеличил время в три раза, всё равно не запоминаются позиции.

seriousstas 07.12.2016 22:46

Цитата:

Сообщение от Lexx09 (Сообщение 376605)
sirota, ну зачем сразу переустанавливать-то? Из-за одной неверной записи в реестре...

Можно поправить реестр ручками из среды восстановления или загрузившись с LiveCD/LiveUSB. В сети полно инфы по этому поводу.

http://virusinfo.info/showthread.php?t=72176
http://tt.erinome.net/2014/09/695

ну это на крайняк ... Диспетчер задач даже при кривой загрузке вызывается по Ctr-Alt-Del
(а дальше - хоть в реестр , хоть в проводник..)

Цитата:

я так и не смог победить загрузку Икар с того места на котором он остановиливает треки
sclif83
Могу посоветовать только любую из Фубаровских сборок (их есть на вкус и цвет..)
Убиваешь сразу несколько зайцев ..

sclif83 08.12.2016 01:31

Цитата:

Сообщение от seriousstas (Сообщение 376806)

sclif83
Могу посоветовать только любую из Фубаровских сборок (их есть на вкус и цвет..)
Убиваешь сразу несколько зайцев ..

Икаровский проигрыватель как то привычней и проще, хотелось бы с ним разобраться так как на предыдущем железе всё работало, а на новом нет вот и не пойму то ли железо виновато то ли совпадение и икар капризничает. А с фубаром завтра поэкспериментирую:yes4:

seriousstas 08.12.2016 01:44

Цитата:

Сообщение от sclif83 (Сообщение 376821)
А с фубаром завтра поэкспериментирую:yes4:

Отличная идея - получишь качественный вывод с выбором (как выводить)
визуализация, радиостанции - ну и - что душе угодно.. :) (хоть YouTube),
а сложностей в Фубаре почти нет . Один раз скормил папку, фубар следит и добавляет в библиотеку автоматом .
Тапнул пару раз - готовый плейлист.

seriousstas 08.12.2016 06:41

4-м пунктом добавил это :
http://pccar.ru/showpost.php?p=376473&postcount=510
Сделал (фотиком - есть помехи) видео настройки Икара под оболочку с последующим входом юзера :

Lexx09 08.12.2016 10:52

Цитата:

Сообщение от sclif83 (Сообщение 376797)
1) у меня в последней сборке 21b не запускается блюстакс, вылетает ошибка.Вложение 45897

Решение:
Цитата:

Сообщение от Lexx09 (Сообщение 374052)
Ага, есть такой косяк. Надо один файлик править, в который BlueStacks прописывает устанавливаемые приложения. Потом поправлю. А пока просто удали myLauncher и установи заново.

В BlueStacks b05 это исправлено.

sclif83 08.12.2016 12:05

Цитата:

Сообщение от Lexx09 (Сообщение 376838)
Решение:

В BlueStacks b05 это исправлено.

Удалил b4, установил b5, всё равно ошибка выскакивает. А при замене версий блюстакса рестер надо чистить или нет?

Krysanov 08.12.2016 12:12

Цитата:

Сообщение от sclif83 (Сообщение 376844)
Удалил b4, установил b5, всё равно ошибка выскакивает. А при замене версий блюстакса рестер надо чистить или нет?

По-любому , надо!! И ручками тоже!!! Где то вчера сирота даже пути указывал, которые после "ручек" надо удалять..

seriousstas 09.12.2016 03:37

По-простому связать эмулятор и Икар-оболочку не выйдет.
И тот и тот требует админа, а если запускать от админа скрипт подмену - то такой скрипт не запускается через Шелл.
Тогда решил сделать так , через скрипт-подмену запускаем эмулятор и оболочку Windows ,а из эмулятора [которому даем права админа] запускаем Икар . Выглядит так :
[нужно обозвать эмулятор Vkey_iCarDUINO.exe и бросить в папку TipTop software\iCar DS вместе с RUN_iCarDS.exe]

Код:

#NoTrayIcon
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\au3script_v9.ico")
#include  
If (@OSArch = "X86") Then 
    $rDir = "C:\Program Files\TipTop software\iCar DS\Vkey_iCarDUINO.exe" 
    $sKey = "HKLM"
Else 
    $rDir = "C:\Program Files (x86)\TipTop software\iCar DS\Vkey_iCarDUINO.exe"
    $sKey = "HKLM64"
EndIf 
$sKey &= "\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" 
If (Not ProcessExists("iCarDS.exe")) Then
ShellExecute($rDir)
EndIf
Sleep(3000)

If (Not ProcessExists("explorer.exe")) Then 

    $sShell = RegRead($sKey, "Shell") 
    RegWrite($sKey, "Shell", "REG_SZ", "explorer.exe") 
    If (@error) Then 
        MsgBox($MB_ICONERROR, "RunExplorer", "Ошибка записи в реестр, код: " & @error) 
    EndIf 
    Sleep(500) 
    Run(@WindowsDir & "\explorer.exe")
    WinWait('[Class:Shell_TrayWnd]')
    $hTrayWnd = WinGetHandle('[Class:Shell_TrayWnd]')
    WinSetState($hTrayWnd,'', @SW_HIDE) 
    Sleep(3000) 
    RegWrite($sKey, "Shell", "REG_SZ", $sShell) 

EndIf

и под него эмулятор на 4-е кнопки :
Код:

#NoTrayIcon
#RequireAdmin
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\au3script_v9.ico")

If (@OSArch = "X86") Then 
    $rDir = "C:\Program Files\TipTop software\iCar DS\iCarDS.exe" 
    $sKey = "HKLM"
Else 
    $rDir = "C:\Program Files (x86)\TipTop software\iCar DS\iCarDS.exe"
    $sKey = "HKLM64"
EndIf 

If (Not ProcessExists("iCarDS.exe")) Then
ShellExecute($rDir)
EndIf
Sleep(3000)

HotKeySet("!+{f8}", "Vkey_DUINO")
HotKeySet("!+{f7}", "Vkey_DUINO1")
HotKeySet("!+{f6}", "Vkey_DUINO2")
HotKeySet("!+{f5}", "Vkey_DUINO3")
HotKeySet("!+{f4}", "Vkey_DUINO4")
While 1
    Sleep(100)
WEnd
Func Vkey_DUINO()
If ProcessExists("iCarDS.exe") Then
  $RRSDK = ObjCreate("RoadRunner.SDK")
    If Not @error Then
        $RRSDK.Execute("SetVar;duino_key;duino_111111101||OnDuinoKeyPress")
    EndIf
EndIf 
EndFunc

Func Vkey_DUINO1()
If ProcessExists("iCarDS.exe") Then
    $RRSDK = ObjCreate("RoadRunner.SDK")
    If Not @error Then
        $RRSDK.Execute("SetVar;duino_key;duino_111111102||OnDuinoKeyPress")
    EndIf
EndIf 
EndFunc

Func Vkey_DUINO2()
If ProcessExists("iCarDS.exe") Then
    $RRSDK = ObjCreate("RoadRunner.SDK")
    If Not @error Then
        $RRSDK.Execute("SetVar;duino_key;duino_111111103||OnDuinoKeyPress")
    EndIf
EndIf 
EndFunc

Func Vkey_DUINO3()
If ProcessExists("iCarDS.exe") Then
    $RRSDK = ObjCreate("RoadRunner.SDK")
    If Not @error Then
        $RRSDK.Execute("SetVar;duino_key;duino_111111104||OnDuinoKeyPress")
    EndIf
EndIf

Func Vkey_DUINO4()
If ProcessExists("iCarDS.exe") Then
    $RRSDK = ObjCreate("RoadRunner.SDK")
    If Not @error Then
        $RRSDK.Execute("SetVar;duino_key;duino_111111105||OnDuinoKeyPress")
    EndIf
EndIf   
EndFunc


seriousstas 09.12.2016 05:28

Работа эмулятора выглядит так :

Обновил архив (разбил там все по папкам), добавил пример использования от Евген_21..

seriousstas 12.12.2016 18:06

Если не нравится поведение ОС после твиков (а именно "Отключение службы"..), либо нужно вернуть, например сетевые службы - их можно восстановить.
ПКМ на Мой компьютер->Управление->Службы и приложения->Службы
И сравнить, поправить тип запуска.

duzzy 13.12.2016 04:09

seriousstas

Цитата:

а если запускать от админа скрипт подмену
#RequireAdmin - это запрос на элевацию а не запуск от админа...

И если у тебя UAC(котроль учеток) стоит на ноль...
http://jpegshare.net/thumbs/02/f1/02...c25b039fe2.jpg запрос ты не увидишь.
Самый простой вариант это отключить UAC(контроль учеток) и использовать скрипты Автоита как душе угодно. Тем более что в машине UAC вообще не нужен.
П.С. Слайдер на нуле как на скрине выше это не отключение UAC, а отключение уведомления о запросах.

Цитата:

Если не нравится поведение ОС после твиков (а именно "Отключение службы"..)
Отключить, удалить, или восстановить службы, дрова можно еще проще... батником...

Вот пример:

#Services#

sc config Spooler start= disabled
sc config LanmanServer start= disabled

#Drivers#

sc config 1394ohci start= disabled

Удаление

sc delete LanmanServer
...
http://jpegshare.net/thumbs/b4/90/b4...dc59a42ccd.jpg
----------------------------------------------------------------------------

Еще есть vb скрипт для сохранения всех служб с текущим состоянием в рег файл.
После сохранения выбираем нужные службы для отключения, меняем
строку Start на "Start"=dword:00000004 <--- выключена

Есть вариант твикера... Сам не пробовал что будет после применения не знаю.

seriousstas 13.12.2016 05:46

Цитата:

И если у тебя UAC(котроль учеток) стоит на ноль...
duzzy
Стоит конечно - первым делом это делаю тк бесят разные запросы,
но это не влияет на работу скрипров требующих адмна .
к примеру с отлюченным UAC на "0" вышеобсуждаемые правки в реестр
никак не внести, что в 8-ке ,что в 10-ке(тут вообще контроль отключить полностью не возможно - где-то читал об этом)
а #RequireAdmin делает тоже , что по ПКМ запуск от админа .

duzzy 13.12.2016 13:37

seriousstas
Цитата:

но это не влияет на работу скрипров требующих адмна .
Ты не прав.
Почитай в справке или в сети что такое #RequireAdmin.
Проверить это очень просто.

Цитата:

тут вообще контроль отключить полностью не возможно - где-то читал об этом
Все прекрасно выключается... Посмотри в сети " Отключить UAC "...
Причем в нескольких вариантах.

Цитата:

а #RequireAdmin делает тоже , что по ПКМ запуск от админа .
)))... Ага...
Почитай и проверь что делает RequireAdmin... Проверить очень просто.
Это просто запрос на повышение прав выполняемой программы.

seriousstas 13.12.2016 18:19

Цитата:

Настройка Windows 7 и Windows 8.1
тут имел ввиду именно 10-ку

Цитата:

Почитай в справке или в сети что такое
я не теоретик , пусть не тот термин , но права точно повышаются ..
(на значке появляется пометка)
Эмулятор не создаст объект и не будет работать , правки в реестр не вносятся
и тд.. при этом повторюсь UAC на 0-ле
Тут вопрос :
https://www.autoitscript.com/forum/t...administrator/
Цитата:

How can I run program A as administrator when I run my script
последний ответ :

Хотя в теории - верно, это лиш проверка на наличие прав.
Цитата:

)))... Ага...
Почитай и проверь что делает RequireAdmin..
Ага - я говорю за обсуждаемые скрипты и их задачи (ты ведь тоже ?) .., снять видео ?
могу показать , что при отключенном UAC все именно так! , те без проверки
RequireAdmin - они не работают .
Один не вносит изменений сюда в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon ,
а другой не создает ObjCreate , хотя по твоей теории - разницы, что с
#RequireAdmin ,что без быть не должно,
Цитата:

если у тебя UAC(котроль учеток) стоит на ноль...
Ты обясни если :
Цитата:

Это просто запрос на повышение прав выполняемой программы.
то он ни на что влиять не должен,
я ведь нигде не жму ОК и в скрипте это не указываю ..

duzzy 13.12.2016 20:15

seriousstas
Цитата:

тут имел ввиду именно 10-ку
Да без разницы где выключать UAC. Работает везде.

Цитата:

я не теоретик , пусть не тот термин , но права точно повышаются ..
(на значке появляется пометка)
Эмулятор не создаст объект и не будет работать , правки в реестр не вносятся
и тд.. при этом повторюсь UAC на 0-ле
Ну так я чтоль теоретик ??? Сказки рассказываю... как с файлами реестра ?
Метка на значке программы появляется от того что работает UAC - Контроль учеток...
Ты сам в программе прописываешь что нужно повышение прав (#RequireAdmin) вот и значек на программе.

Эмулятор и не будет работать и правки в реестр ты не внесешь пока не выключишь UAC.
Или если знаешь как можешь подписать программу...
http://jpegshare.net/thumbs/7a/b6/7a...ba9355dd11.jpg
и это не факт что при включенном Контроле учеток тебя пропустят на выполнение.

И то что у тебя UAC на ноле говорит только о том что отключены уведомления при запросах... Т.е. ты их просто не будешь видеть.
http://jpegshare.net/thumbs/87/72/87...297a11074e.jpg

Цитата:

Тут вопрос :
https://www.autoitscript.com/forum/t...administrator/

Цитата:
How can I run program A as administrator when I run my script

последний ответ :
А ты всегда только последние ответы читаешь ?
Дословный машинный перевод #RequireAdmin --- Требуется Администратор, а не запуск от админа :big:

И потом я не про теорию пишу а про реальный факт.

Цитата:

Ага - я говорю за обсуждаемые скрипты и их задачи (ты ведь тоже ?) .., снять видео ?
могу показать , что при отключенном UAC все именно так! , те без проверки
RequireAdmin - они не работают .
Один не вносит изменений сюда в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon ,
а другой не создает ObjCreate , хотя по твоей теории - разницы, что с
#RequireAdmin ,что без быть не должно,
Я тебе про эти скрипты и говорю...
Повторю что это не теория а реально использованное решение.
И еще раз повторю когда UAC на 0 это не его отключение, а отключение его уведомлений!!!

У меня схема запуска построена по похожему методу, через запись в реестр. Я просто не использую Explorer, а использую вместо него Икар. А ты грузушь последовательно Икар затем Explorer, вот и вся разница.

Цитата:

Ты обясни если :
Я уже объяснил что это.
Ты попробуй живьем отключи Контроль учеток и поймешь про что я тебе говорю.

Вот попробуй скрипт(пароль: 123) по включению/выключению Контроля учеток(UAC)...
http://jpegshare.net/thumbs/4d/d4/4d...baa9b0bd82.jpg
Он тебе сам в окне напишет включен у тебя UAC или выключен и соответственно предложит включить или выключить.

seriousstas 13.12.2016 20:24

duzzy
Цитата:

А ты грузушь последовательно Икар затем Explorer, вот и вся разница.
Не вся - кроме отсутствия доступа к рабочему столу и Метро Уи (кстати очень удобная штука - глупо от неё отказываться)
есть и отсутствие регулировки звука резистивными кнопками (что на руле ,что на панели) .


Давай так - я первым делом отключаю запросы опуская ползунок,
затем применяю твики инсталятора , где черным по белому :
Цитата:

Отключение контроля учетных записей (UAC)
И после этого все-равно нужен #RequireAdmin
Почему ?
Получается твик не отлючает UAC, а только отключает запросы ?
Цитата:

Ты попробуй живьем отключи Контроль учеток
Полагал, что инсталлятор это делает , может тут гвоздик :)
И причина всех этих черных экранов у разных пользователей..
Я ставлю предлагаемые Lexx09 твики (компонент "Общие твики"), а затем просто включаю , что мне нужно ,
а Ты?
....
Вот переустановил Икар снова выбрав "полная установка" и UAC Оключился и без переустановки , хм..,
я думаю в Инсталяторе при чекбоксе "Икар в качестве оболочки" (и не выбрав твики) нужно откючать UAC по умолчанию - иначе будет ошибка "код 1" при попытке загрузить рабочий стол..
(я про дефолтный тип из Икара-Оболочки из инсталлятора)

В любом случае #RequireAdmin был нужен , тк не все твикают этим компонентом или отключают UAC при отключенных запросах спец программой (uac_check.exe и подобными)..
и здесь все верно в данном случае (когда лиш опущен ползунок) :
Цитата:

а #RequireAdmin делает тоже , что по ПКМ запуск от админа .
те можно и так и так , потому-что от админа мы также обходим запрос .

Цитата:

Это просто запрос на повышение прав выполняемой программы.
Запрос в моем понимании как-раз и есть окно в котором нужно мышкой или "Ентер" -ом нажать "ОК" ,
а тут эта установка сама жмет "ОК" в условное окно автоамтом повышая права.

Lexx09 13.12.2016 22:00

"Общие твики" отключают UAC путем присваивания значения 0 параметру EnableLUA в реестре. После этого вроде как надо перезагрузиться.

Тут поподробнее про UAC.

duzzy 13.12.2016 22:01

seriousstas
Цитата:

Не вся - кроме отсутствия доступа к рабочему столу - Метро Уи
Я про суть запуска... т.е. старт не эксплорера а др.программы + внесение изменений в реестр.
Кирпичи(Метро) это выбор пользователя, нужны или нет... мне они не нужны бесполезная муть.

После 7-ки изменены права доступа в разных системных местах реестр и т.д.
+ после 7-ки учетка админа не совсем учетка админа, это обычный пользователь с повышением прав хоть и пишет в Контроле учеток что ты "Админ" это не так.

Цитата:

Давай так - я первым делом отключаю запросы опуская ползунок,
затем применяю твики инсталятора , где черным по белому :
Причем тут инсталлятор???
Ты сам проверь выключен он или нет.

Цитата:

Вот переустановил Икар снова выбрав "полная установка" и UAC Оключился и без переустановки , хм..,
Ну и как ты проверил что он отключился ?
Когда вырубаешь УАК система требует перезагрузку.

Зачем гадать в посте выше есть скрипт проверки UAC. Попробуй запусти и посмотри что он тебе предложит.

И потом я просто не пойму на кой мне врать... для прикола что ли или еще для чего...
Я же тебе пишу по факту и уже не первое сообщение, в авто стоит такой вариант загрузки, дома тестовая виртуалка с таким же вариантом загрузки.

seriousstas 13.12.2016 22:08

Цитата:

Причем тут инсталлятор???
Что значить причем ? Ты почитай шапку что делаю твики они дофира-чего изменяют,
в тч и отключают UAC - тогда программа-оключатель не нужен .

duzzy
Я ни на секунду не думал , что кто-то здесь врет (и ранее так-же) - надеюсь Ты тоже :)
Условия у всех разные ,разные типы учеток , Стандарт , Админ и встроенный админ .
Разные версии ОС, разные версии апдейтов и обновления , по разному твикнутые
и тд и тп ..
Цитата:

Зачем гадать в посте выше есть скрипт проверки UAC
Да я сразу его качнул и ним проверяю - благодарю - удобно!
Почитай выше сколько всего у пользователей вылазит - хотя казалось бы все в равных условиях )) :
http://pccar.ru/showpost.php?p=374822&postcount=487
Цитата:

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

после 7-ки учетка админа не совсем учетка админа, это обычный пользователь с повышением прав хоть и пишет в Контроле учеток что ты "Админ" это не так.
и как в этом разобраться обычному пользывателю ..

duzzy 13.12.2016 22:23

seriousstas
Цитата:

Что значить причем ? Ты почитай шапку что делаю твики они дофира-чего изменяют,
в тч и отключают UAC - тогда скрипт не нужен .
Именно то что я сказал. Потому как инсталлятор тоже программа и ему нужны права для изменения системных параметров. А если УАК на 0 то запроса на повышение не будет.
Цитата:

надеюсь Ты тоже
Я тоже.
Просто все нужно живьем проверять.

Цитата:

благодарю - удобно!
Спасибо :)
Делал для себя выкладывать не собирался, так что за грам. ошибки извините.


Часовой пояс GMT +4, время: 15:37.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot