Jump to content

[ Release ] UDW Restarter


Guest HW2-Yehonal

Recommended Posts

Tested with single realm and mangos.

Worked fantastic.

Present config for people having difficulties:

ErrorWindowName=MANGOSD.EXE - Application error

MangosNum=1

MangosPath1=c:\\mangos\\mangosd.exe

MangosName1=Mangos

MangosPath2=

MangosName2=

RealmNum=1

RealmPath1=c:\\mangos\\realmd.exe

RealmPath2=

CheckTime=60

In the path name you must include the .exe (mangosd.exe & realmd.exe)

One question i have is the G: 0 to the left of the uptime?

Link to comment
Share on other sites

This worked great on my mangos x32 on windows xp professional at home which is my testing server.

But on my Live server, once started it, loaded 32 processes of mangosd.exe and realmd.exe before i was able to kill the restarter. Then had to kill all the processes it loaded. The config is the exact same and must be correct since it was able to load the programs ok.

There must be an issue either with the mangosd.exe 64 bit version or the way it reads processes in my Windows 2003 Server Enterprise 64 bit on a quad core processor.

At home it showed G:0 to the left of uptime. On the live computer it showed just G:

Link to comment
Share on other sites

Tested with single realm and mangos.

Worked fantastic.

Present config for people having difficulties:

In the path name you must include the .exe (mangosd.exe & realmd.exe)

One question i have is the G: 0 to the left of the uptime?

There must be an issue either with the mangosd.exe 64 bit version or the way it reads processes in my Windows 2003 Server Enterprise 64 bit on a quad core processor.

- in the next revision i'll introduce a GUI conf to manage the file .ini

- G:0 == uptime Day: 0 , it was my mistake ...'coz G means Giorni ( italian word) ..i forgot to translate it

- explain me which kind of problems do you have with a 64bit version and i'll try to fix it.

Link to comment
Share on other sites

- explain me which kind of problems do you have with a 64bit version and i'll try to fix it.

I am still unable to determine the exact problem here. I believe it is the 64 bit operating system and how it handles certain 64 bit applications.

I ran the 32 bit mangos on this 64bit operating system and the restarter worked correctly.

When I run the 64 bit mangos on this operating system the restarter fails to acknowledge the process is

running and loads it. Because it cannot detect it as running, it just keeps loading another instance on top of the

other resulting in an unlimited loop of loading of realmd.exe and mangosd.exe.

The same applies for the 64bit realmd.exe. The 32bit realmd.exe run on 64bit OS works fine.

The end result is the restarter is unable to detect 64 bit mangos version as running.

Other tests show the restarter is able to read 64bit OS and 64bit applications and work.

Testing here with 64bit OS and 64bit Internet Explorer

MangosPath1=C:\\Program Files\\Internet Explorer\\iexplore.exe

MangosName1=IE

In this OS if it was a 32bit Internet Explorer it would be installed to Program Files (x86) and not Program Files. Also verified through help and about in internet explorer that is does say 64 bit edition.

So the restarter does work with some 64 bit OS and 64 bit applications. It just does not work with 64bit realmd.exe and mangosd.exe.

Another example is a simple one:

MangosPath1=C:\\Windows\\Notepad.exe

MangosName1=Notepad

This does not work and loads multiple instances. Task Manager shows it as a 64bit process otherwise it would say Notepad.exe *32. And this definitely should be a 64 bit process since it is a default OS applications installed with the OS.

Link to comment
Share on other sites

I am still unable to determine the exact problem here. I believe it is the 64 bit operating system and how it handles certain 64 bit applications.

I ran the 32 bit mangos on this 64bit operating system and the restarter worked correctly.

When I run the 64 bit mangos on this operating system the restarter fails to acknowledge the process is

running and loads it. Because it cannot detect it as running, it just keeps loading another instance on top of the

other resulting in an unlimited loop of loading of realmd.exe and mangosd.exe.

The same applies for the 64bit realmd.exe. The 32bit realmd.exe run on 64bit OS works fine.

The end result is the restarter is unable to detect 64 bit mangos version as running.

Other tests show the restarter is able to read 64bit OS and 64bit applications and work.

Testing here with 64bit OS and 64bit Internet Explorer

MangosPath1=C:\\Program Files\\Internet Explorer\\iexplore.exe

MangosName1=IE

In this OS if it was a 32bit Internet Explorer it would be installed to Program Files (x86) and not Program Files. Also verified through help and about in internet explorer that is does say 64 bit edition.

So the restarter does work with some 64 bit OS and 64 bit applications. It just does not work with 64bit realmd.exe and mangosd.exe.

Another example is a simple one:

MangosPath1=C:\\Windows\\Notepad.exe

MangosName1=Notepad

This does not work and loads multiple instances. Task Manager shows it as a 64bit process otherwise it would say Notepad.exe *32. And this definitely should be a 64 bit process since it is a default OS applications installed with the OS.

sorry for delay...

could you send me some screenshot of your 64 bit processes in the taskmanager including PID field?

actually i can't test the software with a win64 os.

tnx in advance

Link to comment
Share on other sites

FYI for readers:

The next revision will work for both 32 and 64 bit versions. HW2-Yehonal sent me the working version for 64bit mangos. When the restarter loads, it loads mangosd.exe and realmd.exe as intended to do. When either is closed, the restarter loads it back up immediately.

Also in the next revision will be a GUI for configuration rather then manually editing the ini. This should be good for those noobs.

Thanks alot HW2-Yehonal. Keep up the great work :lol:

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 months later...
  • 4 weeks later...

updated to 2.0.1

+ Added a tray icon to manage the restarter also in hide mode

+ implemented a second thread to manage the checking of the updates ( it speed up the application)

+ fix the check of the process status with a real-time control.

+ the Error window control is now avaible for each process

+ added some hints to the buttons

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use