atcomsystems.ca/forum
Posted By: Steve Mull Windows 10 - 06/18/18 06:48 PM
I can't find the command to input to use System Programmer on Windows 10 ?? HELP
Posted By: Carl Navarro Re: Windows 10 - 06/18/18 09:21 PM
Here ya go https://www.ebay.com/itm/Toshiba-Satellite-Pro-S300-EZ2501-Core-2-Duo-2GB-RAM-160GB-HDD-No-OS-i-5-13/163097154912?hash=item25f9591560:g:Km4AAOSwM99apoaW

This and a copy of Win XP works really well.

Everyone I know who works on ESI an XP box.

Carl
Posted By: newtecky Re: Windows 10 - 06/19/18 02:50 PM
I run a virtual machine with Windows XP on my laptop.

If you have Windows 10 Pro, you can run Hyper-V

For Windows 10 Home, there are various 3rd party virtual machine software, VMWare, or Virtual Box

You can actually get the VMWare Player for free:
https://www.vmware.com/products/player/faqs.html

Windows 7 pro had XP mode, but in Windows 10 you will need an XP key.
https://www.ebay.com/itm/Microsoft-Windows-XP-Professional-PRO-Version-2002-w-Product-Key-CD/302773182033?epid=2142868470&hash=item467eb01e51:g:o~gAAOSwc~xbJDgN

Posted By: Kahls Telcom Re: Windows 10 - 07/06/18 03:44 PM
Do you have access to ESI System Manager? ( ESM ) It will run on Windows 10 and is able to do anything System Programmer does.
It takes a little getting used to but works fine.
Posted By: Frodo Baggins Re: Windows 10 - 07/24/18 04:17 AM
Since you guys love the old programmer so much I got frustrated and poked around on it. If I can get some time and remember, I'll post a brief write up of what's wrong and the very simple solution. It does not require you to disable DEP, or change your OS around in any way. I've tested it so far on Windows 10 and 7 64 bit. No issues.
Posted By: D rock Re: Windows 10 - 01/01/19 05:58 PM
Frodo,

I just got a win 10 laptop and had the new programmer.... not to mention that it does not let you select trunk group access for users....
Any chance you can help me get programmer running on my win 10 laptop...

Thank you,

D rock
Posted By: Frodo Baggins Re: Windows 10 - 12/03/19 06:16 PM
I'm sorry for not coming back here sooner. Yes the old programmer software can be run on windows 10.
You have to change 1 byte in the EsiMain.exe file.


The byte at position DF(Hex)/223(Decimal) in the original file is 85(Hex)/133(Decimal).
Change the byte at position DF(Hex)/223(Decimal) to 84(Hex)/132(Decimal).

And it will work.
You can use a hex editor to do this, or this powershell script:



Put the following in a text file called PatchESI.ps1, and place this file and EsiMain.exe in the same folder for patching.

Code
$infile = "EsiMain.exe"
$outfile = "Temp.exe"
$byte = [Byte[]] (0x84)
$f = Get-Item $infile
$file = (Get-Content $infile -encoding byte)[0..222] + $byte + (Get-Content $infile -encoding byte)[224..$f.Length] | Set-Content $outfile -encoding byte
Rename-Item $infile ("$infile" + ".old")
Rename-Item $outfile ("$infile")





This error occurs because the IMAGE_DLLCHARACTERISTICS_NX_COMPAT Flag is set in the exe because of a compile error when they built it,
due to a change from Microsoft that broke some things.

Here is some background info:
https://blogs.msdn.microsoft.com/ed_maurer/2007/12/13/nxcompat-and-the-c-compiler/
© Sundance Phone System Forums - VOIP & Cloud Phone Help