Phone Systems

Previous Thread
Next Thread
Print Thread
Rate Thread
ESI Programmer on Windows 10 pc? #632529 09/06/19 06:16 PM
Joined: Nov 2012
Posts: 35
EPearson Offline OP
Member
OP Offline
Member
Joined: Nov 2012
Posts: 35
Can the latest version of ESI Programmer on ESI website (1.2.14.29) be loaded on Windows 10 pc? Thanks

ESI search for systems, cards, phones!
Re: ESI Programmer on Windows 10 pc? [Re: EPearson] #632682 09/12/19 03:23 PM
Joined: Nov 2004
Posts: 1,549
nonameyet Offline
Moderator-ESI - Executone
*****
Offline
Moderator-ESI - Executone
*****
Joined: Nov 2004
Posts: 1,549
Sometimes..it looks like it might run, but, then fails. ESI came out with a different programmer to support it's newest digital phone the " ephone4 " and the system programmer is " web based " called the ESM


I can see the light at the end of the tunnel..

Retirement 2019 ( It has happened )
Re: ESI Programmer on Windows 10 pc? [Re: EPearson] #633976 12/03/19 06:15 PM
Joined: Jul 2018
Posts: 4
Frodo Baggins Offline
Member
Offline
Member
Joined: Jul 2018
Posts: 4
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/


Search

Most Recent 5 Post
Toshiba Telephone System Downloadable Manuals
by usedphones - 02/19/20 08:59 AM
Karii's Law and TDA50
by dtel - 02/17/20 06:27 PM
Samsung OS7100 Fan
by ChrisNI - 02/17/20 04:06 PM
Wireless phone on 9100
by Yoda - 02/16/20 06:53 PM
Executone - Gateway K2100 system Operating Information
by usedphones - 02/16/20 05:17 AM
Who's Online Now
39 registered members (CGTech, Curlycord, justbill, davescomm, dtel, Ruben, Professor Shadow, telephonegunner, Gregoriusmax64, jknichols, pvj, www.telcom1.net, mike b, Yoda, jab1780, mongo5150, BTS01, DD782, gelehu, dexman, JBean3329, Skunky, Silversam, Carl Navarro, vicbob, oobie, metelcom, BobRobert, C5Z, MooreTel, usedphones, OBT, newtecky, RATHER BE FISHING, nortelvoip, EV607797, Coral Tech, nfcphoneman, phonman123), 769 guests, and 167 spiders.
Key: Admin, Global Mod, Mod
Popular Topics(Views)
Forum Statistics
Forums94
Topics93,464
Posts634,478
Members49,239
Most Online5,661
May 23rd, 2018
Today's Birthdays
Ablejack Tech, ShawnC, wilcom
Newest Members
wetnoodle50, minion2.0, robmar, EasternOffice Ma, OneCallTelecom
49239 Registered Users
Get Tech Support Now! Click the banner below
Get Tech Support Now!
EMP & Lightning Home Surge Protection
EMP - Click Here!
Top Posters(30 Days)
dexman 36
Jeroen 20
Ruben 19
OBT 17
pvj 15
RESPONSIVE WEBSITE DEVELOPMENT
Bluewater Sailing
Become a Patron! https://www.patreon.com/bePatron?u=5256033
Buy one Get one FREE when you use PayPal at checkout! Code T28P
Yealink $39.95 Buy one Get one FREE when you use PayPal on checkout! Code T28P
EMP Shield for Commercial - Home & Vehicle
Use Coupon code SAVE - Click Here!
Servpro Ventura 24-Hour Emergency Service
Free Estimates call us now 24Hours
Contact Us | Telephone System Tech Support | Terms of Service

Sundance Communications is not affiliated with any of the above manufacturers.
©Copyright Sundance Communications 1998-2020
Trusted Partners