Failed to find windows of newly created process

Inkstore.kz

Сообщения: 70
Стаж: 2 года 6 месяцев
Откуда: KZ Павлодар
Поблагодарили: 3 раза

Репутация:

Аджуст програм для XP-342

Сообщение

Inkstore.kz »

Всем приветы.
Аджуст програм для XP-342 нужен. Тот, что есть и скачан был со старого форума что-то не работает.
Может у кого есть другая версия без изменения времени системного ?

manik.76

Сообщения: 2020
Стаж: 3 года 5 месяцев
Откуда: Благовещенск
Благодарил (а): 307 раз
Поблагодарили: 245 раз

Репутация:

Аджуст програм для XP-342

Сообщение

manik.76 »

Под W10 x64 в режиме совместимости не работает.

Failed to find window of newly created process

.

Если достаточно долго портить машину, она сломается. «Закон Шмидта»

maik_111

Сообщения: 7
Стаж: 3 года 2 месяца
Поблагодарили: 5 раз

Репутация:

gww_kmu

Сообщения: 1
Стаж: 2 дня

Аджуст програм для XP-342

Сообщение

gww_kmu »

Неожиданно на ХР-342 выскочила ошибка Е-11. Когда то PrintHelp справлялся без проблем, а тут ни в какую. Перерыл кучу утилит — все платные, даже с пробным периодом нет. И вот через 2 дня наткнулся на этот форум. Спасибо Вам большое, что выложили ссылку (хотя это было два года назад), счетчик быстро сбросил. сейчас печатает без проблем (почти). Буду пробовать порешать и другие проблемы с ХР-342 на этом форуме. Надеюсь найду ответы.

Отправлено спустя 1 день 10 минут 27 секунд:
Уважаемые форумчане, подскажите, пожалуйста. От внешнего СНПЧ на шлейфе периодически на разных цветах появляются пробки. Как устранить?

  • 2 Ответы
    428 Просмотры
    Последнее сообщение

    Я поленился установить аватар


  • 2 Ответы
    372 Просмотры
    Последнее сообщение

    Я поленился установить аватар


  • 8 Ответы
    1813 Просмотры
    Последнее сообщение


  • 1 Ответы
    700 Просмотры
    Последнее сообщение

    Я поленился установить аватар


  • 10 Ответы
    965 Просмотры
    Последнее сообщение

    Я поленился установить аватар


Сброс памперса на Epson L382/L386/486 через Adjustment program

Adjustment program для Epson L382/L386/486

Adjustment Program для Epson L382/L386/486

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

В сервисном центре за устранение этой проблемы с Вас могут взять круглую сумму. Мы же расскажем, как можно самому решить данную проблему и за несколько минут сбросить памперс на принтерах Epson L382/L386/486 при помощи бесплатной программы Adjustment Program.

Как через Adjustment Program сбросить памперс на Epson L382/L386/486?

Для начала скачиваем программу по ссылке ниже и распаковываем архив. Он запаролен. Делается это для того, чтобы антивирусы не ругались на программу Adjustment Program. Ведь она не лицензионная и может быть ошибочно распознана как вредоносная.

Скачать Adjustment Program для Epson L382/L386/486

Пароль от архива – 12345. Распаковываем его.

При распаковке возможно срабатывание антивируса. Это нормально. Для использования Adjustment Program необходимо отключить антивирус, либо добавить ее в исключения.

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

От имени администратора запускаем файл Adjprog_Loader из скачанного и распакованного архива. Это важно! Запускать нужно именно файл Adjprog_Loader, а не Adjprog.

Epson L382/L386/486 сброс памперса

Окно с серийным номером

После запуска должно появиться окно с уже вставленным лицензионным номером. В нем просто жмем “ок” и дожидаемся запуска главного окна программы Adjustment Program.

Epson L382/L386/486 сброс памперса

Главное окно

В нем нажимаем кнопку “Select”. В появившемся окне нужно выбрать модель принтера, Destination – CIS и порт –  Auto Selection. Жмем “Ок”.

Epson L382/L386/486 сброс памперса

Установка начальных параметров

Теперь приступаем непосредственно к сбросу. Для этого нажимаем кнопку “Particular adjustment mode” и в открывшемся окне отмечаем кликом мышкой “Waste ink pad counter”. Жмем “Ок”.

Сброс памперса на Epson L382/L386/486 через Adjustment program

Проверка состояния счетчиков

Далее в новом окне отмечаем галочками “Main Pad Counter” и “Platen Pad Counter” после чего жмем кнопку “Check”.

Должны отобразиться значения счетчиков в числовом и процентном выражении. Останется снова отметить галочками “Main Pad Counter” и “Platen Pad Counter” после чего нажать кнопку “Initialize” и в появившемся окне согласиться с началом операции сброса счетчиков.

По окончании процедуры выключаем и снова включаем принтер.

Лучшая благодарность автору — рассказать о статье у себя в соц.сетях:

2 hours ago, atom0s said:

The easiest method would be to hook the window creation API being used. (ie. CreateWindowA / CreateWindowW / CreateWindowExA / CreateWindowExW)

Or, if you don’t want to hook anything, you can constantly call EnumWindows and look for windows owned by the parent process id you are looking at. When a handle finally appears you know it created something.

Hi,

So I go for the second method that you say. Now, the problem is It is not found any window regarding the created process. Here is my code.

Quote

var
  SI : TStartupInfo;
  PI : TProcessInformation;
  flag : Boolean;


function EnumWindowProc(hwnd : HWND; lParam : LPARAM):Boolean;stdcall;
var
  proid : cardinal;
begin
  GetWindowThreadProcessId(hwnd, proid);
  if proid = PI.dwProcessId then
  begin
    flag = True;       //in my case it never gone trigged
    Result := False;
    Exit;
  end; 
  Result := True;  
end;

begin
  CreateProcessA(PChar(‘target.exe’), nil, nil, nil, False, 0, nil, nil, SI, PI);
  EnumWindows(@EnumWIndowProc, 0);
  if flag then
     SuspendThread(Pi.hThread);
end;

This is actually more of a Windows question, but since I am doing this in a Labview context, maybe you guys can help. I’m using LV17 and Windows 10. I need to run a Windows process, specifically I’m calling «control.exe date/time», in an application intended to run fullscreen and the user doesn’t have a keyboard. I used Labview’s System exec.vi, a Call Library Function to WinExec() and even made my own .NET Class Library. 

The Windows Date/Time configuration window does indeed run, the problem is it does with its windows behind the calling Vi’s frontpanel. User has to alt-tab to access it, something that’s not desirable. I tried bringing its named window to the front and bringing the calling VI’s Front panel to the bottom, with FindWindow() from winuser.h, everything to no avail. 

Other processes and applications do work (calculator.exe, Notepad.exe) without much hassle, the problem is control.exe with arguments, and I suspect any other process that run another process in a separate thread. 

Has anyone ever had to do something similar and could overcame this issue? 

Thanks! 

12.12.2016, 20:13. Показов 14902. Ответов 2

Всем доброго времени суток.

Собственно проблема с которой столкнулся в названии топика: ошибка синхронизации Gradle при попытке создания проекта Android в IntelliJ IDEA.
В логе IntelliJ IDEA пишет следующее:

23:29 Gradle sync started

23:29

Gradle sync failed: The newly created daemon process has a different context than expected.
It won’t be possible to reconnect to this daemon. Context mismatch:
Java home is different.
Wanted: DefaultDaemonContext[uid=null,javaHome=D:\IT\IT-Programs\IntelliJ IDEA Community Edition 2016.3\jre,daemonRegistryDir=C:\Users\Pa zuk\.gradle\daemon,pid=2624,idleTimeout= null,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1251,-Duser.country=RU,-Duser.language=ru,-Duser.variant]
Actual: DefaultDaemonContext[uid=b0ab2a58-7680-4efa-8ae6-4ed99a898516,javaHome=C:\Program Files\Java\jdk1.8.0_112,daemonRegistryDi r=C:\Users\Pazuk\.gradle\daemon,pid=3288 ,idleTimeout=60000,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1251,-Duser.country=RU,-Duser.language=ru,-Duser.variant]
Consult IDE log for more details (Help | Show Log)

Ключевые слова тут, как я понимаю, «Java home is different».

Моя конфигурация:
Windows 7
IntelliJ IDEA 2016.3
Java 8.0.112

Причем, например, проект в Android Studio у меня создается без данной ошибки.

До этого также было Gradle sync failed (и в IntelliJ IDEA и в Android Studio). Но по другой причине:

Error occurred during initialization of VM
Could not reserve enough space for 1572864KB object heap

Гуглил на эту тему. На сколько поняв по нагугленому, у меня «джава» ругается на то, что она пытается взять оперативной памяти больше, чем у меня есть свободной (у меня в системе 4Гб). И нужно уменьшить ее аппетиты. По нагугленному проделал следующее:
по следующему пути: Панель управления>Java>Java>View>Runtime Parametrs прописал «-Xmx768M»
Чем, на сколько я понял, сделал лимит для джавы в 768Мб.

После данной операции ошибка ( которая

Error occurred during initialization of VM
Could not reserve enough space for 1572864KB object heap

исчезла). И в Android Studio все стало нормально. А вот в IntelliJ IDEA по прежнему проект не создается. Собственно, по причине сабжа.

Такие ошибки я нагуглил. Как и варианты их решения.
Напремер:
1. Try setting the following in your gradle.properties (either in %USERPROFILE%\.gradle\ or in your project build dir): org.gradle.java.home=C:\Program Files\Java\jdk1.6.0_45\jre

2. I managed to solve this problem by renaming Info.plist and version.plist to Info.plist.old and version.plist.old in /Applications/IntelliJ IDEA.app/Contents/jre/jdk/Contents folder on Mac.
After this fix, I also created idea.properties file in ~/Library/Preferences/IntelliJIdea2016.2 and added line gradle.java.home=$(/usr/libexec/java_home)

3. Would you mind trying removing the ‘org.gradle.java.home’ line from the ‘gradle.properties’ file and setting the ‘JAVA_HOME’ env var with the value?

4. For whatever reason I had symlink
/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/jre/lib/tools.jar pointing to /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/lib/tools.jar
It seems this confuses Gradle. After removing this symlink Gradle works without problems.

5.Мне помогло следующее:
1. В папке %USERPROFILE%\.gradle\ следует создать файл «gradle.properties»
2. В этом файле добавить одну строку:
org.gradle.java.home=<актуальный путь к jdk>
в вашем случае:
org.gradle.java.home=C:/Program Files/Java/jdk1.8.0_112

Но я не могу разобраться, что они меняют и в каких файлах прописывают указанные вещи. Новичек.
Вобщем, как-то так.

Если что, то путь JAVA_HOME в Панель управления>Все элементы панели управления>Система Дополнительные параметры системы>Дополнительно>Переменные среды>Системные переменные у меня прописан к моему фактическому положению папки с JDK. В моем случае это: C:\Program files\Java\jdk1.8.0_112

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как удалить пароль локальной учетной записи windows 10
  • Компоненты windows server 2016
  • Установка eve ng на windows 10
  • Системе windows не удается обновить файлы установки
  • Installing memcached on windows