http://bugs.winehq.org/show_bug.cgi?id=20961
Summary: RegEditX doesn't work in wine Product: Wine Version: 1.1.34 Platform: PC URL: http://www.dcsoft.com/ftp/REGX2.EXE OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: t.artem@mailcity.com
Application description: RegEditX "extends" the Windows Registry Editor (REGEDIT). A new history combo box and toolbar are inserted. You gain quick navigation back to recently-visited keys, the ability to paste keys from the Windows clipboard, and incrementally type the keys manually. In addition, columns in the listbox are kept optimally sized.
Doesn't work in wine:
Internal error: could not find RegEdit window
http://bugs.winehq.org/show_bug.cgi?id=20961
Artem S. Tashkinov t.artem@mailcity.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=20961
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|RegEditX doesn't work in |RegEditX doesn't work |wine |
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2009-12-08 12:24:17 --- Probably it tries to find the regedit window by class name.
http://bugs.winehq.org/show_bug.cgi?id=20961
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #2 from Wylda wylda@volny.cz 2009-12-08 12:59:42 ---
Confirming comment #0 under wine-1.1.34-149-g578881f. Also i tried under winxp and it works, but not fascinate me for everyday usage.
http://bugs.winehq.org/show_bug.cgi?id=20961
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |programs Severity|normal |enhancement
http://bugs.winehq.org/show_bug.cgi?id=20961
Niko Sandschneider nsandschn@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nsandschn@gmx.de
--- Comment #3 from Niko Sandschneider nsandschn@gmx.de 2010-07-11 05:44:44 --- Still present in wine-1.2-rc7
http://bugs.winehq.org/show_bug.cgi?id=20961
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #4 from Anastasius Focht focht@gmx.net 2010-07-11 06:19:05 --- Hello,
--- quote --- Probably it tries to find the regedit window by class name. --- quote ---
100 Points ;-)
--- snip --- 003f:Call user32.FindWindowA(00406128 "RegEdit_RegEdit",00000000) ret=004011b6 003f:Ret user32.FindWindowA() retval=00000000 ret=004011b6 003f:Call KERNEL32.CreateProcessA(00000000,0040611c "regedit.exe",00000000,00000000,00000000,00000000,00000000,00000000,0032fdc4,0032fda8) ret=00401200 ... 003f:Ret KERNEL32.CreateProcessA() retval=00000001 ret=00401200 003f:Call user32.WaitForInputIdle(0000004c,ffffffff) ret=00401237 ... 003f:Call user32.FindWindowA(00406128 "RegEdit_RegEdit",00000000) ret=00401254 003f:Ret user32.FindWindowA() retval=00000000 ret=00401254 003f:Call user32.MessageBoxA(00000000,004060cc "Internal error: Could not find RegEdit window",00406048 "RegEditX",00010000) ret=00401271 --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=20961
--- Comment #5 from Joerg Schiermeier mywine@schiermeier-software.de 2011-11-26 10:59:10 CST --- Created attachment 37639 --> http://bugs.winehq.org/attachment.cgi?id=37639 Regedit is loaded but RegeditX didn't realize it
Still present in wine-1.3.33.
http://bugs.winehq.org/show_bug.cgi?id=20961
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com 2011-11-26 12:02:52 CST --- Created attachment 37642 --> http://bugs.winehq.org/attachment.cgi?id=37642 patch
You could try this patch but don't be surprised if this extension doesn't work as expected, cause it should rely on regedit window tree structure probably.
http://bugs.winehq.org/show_bug.cgi?id=20961
--- Comment #7 from Wylda wylda@volny.cz 2011-12-03 08:18:07 CST --- Created attachment 37767 --> http://bugs.winehq.org/attachment.cgi?id=37767 Console log from 1.3.34 + Nikolay's patch
You could try this patch but don't be surprised if this extension doesn't work
Hi Nikolay, it's even worse ;) because it crashes instead of simple not-working ;)
http://bugs.winehq.org/show_bug.cgi?id=20961
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #8 from Wylda wylda@volny.cz 2011-12-03 08:19:05 CST ---
And BTW confirming comment #0 ;)
http://bugs.winehq.org/show_bug.cgi?id=20961
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com 2011-12-03 08:43:58 CST --- (In reply to comment #7)
Created attachment 37767 [details] Console log from 1.3.34 + Nikolay's patch
You could try this patch but don't be surprised if this extension doesn't work
Hi Nikolay, it's even worse ;) because it crashes instead of simple not-working ;)
Attach +relay please.
http://bugs.winehq.org/show_bug.cgi?id=20961
--- Comment #10 from Wylda wylda@volny.cz 2011-12-03 09:23:41 CST --- Created attachment 37770 --> http://bugs.winehq.org/attachment.cgi?id=37770 Console log from 1.3.34 + Nikolay's patch + WINEDEBUG=+relay
Attach +relay please.
Here you are. Attached the +relay from patched wine-1.3.34.
http://bugs.winehq.org/show_bug.cgi?id=20961
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com 2011-12-03 12:51:19 CST --- It's not worse, now it's able to find a window, just crashes somewhere else:
--- 0009:Call user32.FindWindowA(00406128 "RegEdit_RegEdit",00000000) ret=00401254 0009:Ret user32.FindWindowA() retval=00010084 ret=00401254 0009:Call user32.GetPropA(00010084,004060bc "PROP_EXTENSIONS") ret=00401290 0009:Ret user32.GetPropA() retval=00000000 ret=00401290 ---
http://bugs.winehq.org/show_bug.cgi?id=20961
Rafal Stanilewicz washuu@eastnews.com.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |washuu@eastnews.com.pl
--- Comment #12 from Rafal Stanilewicz washuu@eastnews.com.pl 2012-12-14 04:41:37 CST --- The bug is still valid for wine 1.5.18.
And the application can be useful in environments, where running regedit.exe or regedt32.exe is disallowed by group policy, or where virus damaged those files (regedit class definition is somewhere else).
https://bugs.winehq.org/show_bug.cgi?id=20961
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.dcsoft.com/ftp/R |http://www.dcsoft.com/ftp/R |EGX2.EXE |EGX.EXE Summary|RegEditX doesn't work |RegEditX 2.x/3.x reports | |'Internal error: could not | |find RegEdit window' on | |startup (Wine's builtin | |'regedit.exe' needs to | |provide 'RegEdit_RegEdit' | |window class name)
--- Comment #13 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
Similar examples:
https://workspaces.codeproject.com/davidcrow/quick-regedit-navigation/articl...
--- quote --- To find Regedit's window, we search for and/or create the "RegEdit_RegEdit" window class. --- quote ---
http://www.autoitscript.com/forum/topic/145823-jumpregistry/
--- snip --- _JumpRegistry("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run")
Func _JumpRegistry($sKey, $sWKID = @ComputerName) Local $hWnd, $hControl, $aKey, $i, $hWnd2, $hControl2
If Not ProcessExists("regedit.exe") Then Run(@WindowsDir & '\System32\regedit.exe') If Not WinWaitActive('[CLASS:RegEdit_RegEdit]', '', 3) Then Return SetError(1, 1, 1) EndIf
If Not WinActive('[CLASS:RegEdit_RegEdit]') Then WinActivate('[CLASS:RegEdit_RegEdit]') $hWnd = WinGetHandle("[CLASS:RegEdit_RegEdit]") $hControl = ControlGetHandle($hWnd, "", "[CLASS:SysTreeView32; INSTANCE:1]") ... EndFunc --- snip ---
$ sha1sum REGX.EXE 2fe698a7308a9c7a0ef19f7fa32ef17e9df67f1a REGX.EXE
$ du -sh REGX.EXE 1.5M REGX.EXE
$ wine --version wine-1.7.24-150-gcf4404c
Regards
https://bugs.winehq.org/show_bug.cgi?id=20961
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal
https://bugs.winehq.org/show_bug.cgi?id=20961
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #14 from super_man@post.com --- still an issue 1.7.53
https://bugs.winehq.org/show_bug.cgi?id=20961
--- Comment #15 from super_man@post.com --- The patch removes the popup message, but it crashes somewhere else.
wine 1.9.3-git.
https://bugs.winehq.org/show_bug.cgi?id=20961
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com Fixed by SHA1| |6bca0abb68016df0fe31a1568cc | |6f8f744caeb92 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #16 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Should be fixed by https://source.winehq.org/git/wine.git/?a=commit;h=6bca0abb68016df0fe31a1568...
https://bugs.winehq.org/show_bug.cgi?id=20961
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.14.
https://bugs.winehq.org/show_bug.cgi?id=20961
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.0.x
https://bugs.winehq.org/show_bug.cgi?id=20961
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|3.0.x |---
--- Comment #18 from Michael Stefaniuc mstefani@winehq.org --- Removing the 3.0.x milestone from bug fixes included in 3.0.4.