Page 13 of 13
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Thu Jan 10, 2013 2:24 pm
by OldSkoolGamer
Inf0Byt3,
Is your site currently down? Cannot get to it form home or work since last week sometime.
Thanks
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Thu Jan 10, 2013 5:24 pm
by LuCiFeR[SD]
OldSkoolGamer wrote:Inf0Byt3,
Is your site currently down? Cannot get to it form home or work since last week sometime.
Thanks
I can access his site just fine.
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Thu Jan 10, 2013 6:09 pm
by Little John
Thanks for the new BIM version! I'll certainly use it for creating the next installer that I'm going to release.
LuCiFeR[SD] wrote:I can access his site just fine.
Me too. I just downloaded BIM without a problem.
Regards, Little John
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Fri Jan 11, 2013 4:56 am
by OldSkoolGamer
Weird, still unable to access the site for some reason, Chrome gives me the following error :
SNIP.
Got the d/l from CNET, but still unable to get to his site for some reason.
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Fri Jan 11, 2013 5:09 am
by Inf0Byt3
OldSkoolGamer wrote:Weird, still unable to access the site for some reason, Chrome gives me the following error :
Unable to access the network
Google Chrome is having trouble accessing the network.
This one is really strange. I have no idea why you can't access it. Are you using a proxy by any chance? Try this link:
http://www.bytessence.com/index.html
If it doesn't work, maybe it is being blocked by your ISP. I can't see any errors in the website log.
Little John wrote:Thanks for the new BIM version! I'll certainly use it for creating the next installer that I'm going to release.
That's great. Let me know how it goes.
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Fri Jan 11, 2013 7:58 pm
by OldSkoolGamer
SNIP.
Got the d/l from CNET, but still unable to get to his site for some reason.
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Sat Jan 12, 2013 11:32 am
by Bisonte
The Download is still ok...
I try it yesterday and today....
Silent uninstaller?
Posted: Mon Jun 03, 2013 3:29 am
by StanDan
I was wondering, I can't seem to find anywhere in the docs that show command line options for Uninst0.exe, are there any? It seems like arguments cause the program to end abruptly.
I'd like to auto-uninstall the previous version by looking up the installed path and then calling Unist0.exe. Does anyone have some experience doing this?
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Tue Jun 04, 2013 10:23 pm
by Inf0Byt3
Hi StanDan,
Sorry for the slow answer. Currently, there aren't any command-line switches for silent uninstallation. I hope to be able to add this feature in one of the next versions. The only thing close to uninstalling previous versions of the program is by using the automatic detection for programs ("Product information" page -> "Prompt user to uninstall existing versions of the program" at the bottom). It works by searching for certain keys in the registry (however it will just ask the user to uninstall the detected program). More info on how to work with this option can be found in the help file.
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Tue Jul 30, 2013 5:59 pm
by StanDan
Inf0Byt3 wrote:Hi StanDan,
Sorry for the slow answer. Currently, there aren't any command-line switches for silent uninstallation. I hope to be able to add this feature in one of the next versions. The only thing close to uninstalling previous versions of the program is by using the automatic detection for programs ("Product information" page -> "Prompt user to uninstall existing versions of the program" at the bottom). It works by searching for certain keys in the registry (however it will just ask the user to uninstall the detected program). More info on how to work with this option can be found in the help file.
Thank you! My users turned out to be too thick to use this option unfortunately. Here's what I came up with in case it may help someone else. This is cobbled together from various PB forum posts.
Code: Select all
RunProgram("Uninst0.exe", "", "", #PB_Program_Wait)
#PROCESS_ALL_ACCESS_VISTA_WIN7 = $1FFFFF
Prototype.i PFNCreateToolhelp32Snapshot(dwFlags.i, th32ProcessID.i) ;
Prototype.b PFNProcess32First(hSnapshot.i, *lppe.PROCESSENTRY32) ;
Prototype.b PFNProcess32Next(hSnapshot.i, *lppe.PROCESSENTRY32) ;
Procedure GetPidByName(p_name$)
Protected hDLL.i, process_name$
Protected PEntry.PROCESSENTRY32, hTool32.i
Protected pCreateToolhelp32Snapshot.PFNCreateToolhelp32Snapshot
Protected pProcess32First.PFNProcess32First
Protected pProcess32Next.PFNProcess32Next
Protected pid.i
hDLL = OpenLibrary(#PB_Any,"kernel32.dll")
If hDLL
pCreateToolhelp32Snapshot = GetFunction(hDLL,"CreateToolhelp32Snapshot")
pProcess32First = GetFunction(hDLL,"Process32First")
pProcess32Next = GetFunction(hDLL,"Process32Next")
Else
ProcedureReturn 0
EndIf
PEntry\dwSize = SizeOf(PROCESSENTRY32)
hTool32 = pCreateToolhelp32Snapshot(#TH32CS_SNAPPROCESS, 0)
pProcess32First(hTool32, @PEntry)
process_name$ = Space(#MAX_PATH)
CopyMemory(@PEntry\szExeFile,@process_name$,#MAX_PATH)
If UCase(process_name$) = UCase(p_name$)
ProcedureReturn PEntry\th32ProcessID
EndIf
While pProcess32Next(hTool32, @PEntry) > 0
process_name$ = Space(#MAX_PATH)
CopyMemory(@PEntry\szExeFile,@process_name$,#MAX_PATH)
If UCase(process_name$) = UCase(p_name$)
ProcedureReturn PEntry\th32ProcessID
EndIf
Wend
CloseLibrary(hDLL)
ProcedureReturn 0
EndProcedure
Procedure EnumWindowsProc(hWnd,lParam)
GetWindowThreadProcessId_(hWnd,@lpProc)
If lpProc=PeekL(lParam) ; process passed to EnumWindows is process found at this hwnd
PokeL(lParam,hWnd) ; set ptr to hwnd
ProcedureReturn 0
EndIf
ProcedureReturn 1
EndProcedure
Procedure GetProcessId_(hProcess) ; for windows Vista, Windows XP SP1, Windows 7
Protected hThread
Protected Pid
Protected GCPI
GCPI = GetProcAddress_(GetModuleHandle_("Kernel32"),"GetCurrentProcessId");
hThread = CreateRemoteThread_(hProcess,0,0,GCPI,0,0,0)
If Not hThread
ProcedureReturn 0
EndIf
WaitForSingleObject_(hThread,#INFINITE)
GetExitCodeThread_(hThread,@Pid)
CloseHandle_(hThread)
ProcedureReturn Pid
EndProcedure
Procedure GetProcHwnd(lpProc)
Protected pid = GetProcessId_(lpProc)
ptr=pid
Repeat : Until EnumWindows_(@EnumWindowsProc(),@ptr)
If ptr=pid ; if no handle is returned no matching process was found
ProcedureReturn 0
EndIf
; some form of GetWindow_() here for top-level window..
ProcedureReturn ptr
EndProcedure
Global YesButton = 0
Procedure ListWindows(Window, Parameter)
WindowTitle.s = Space(255)
GetWindowText_(Window, WindowTitle, 255)
If WindowTitle = "&Yes"
YesButton = Window
ProcedureReturn #False
Else
ProcedureReturn #True
EndIf
EndProcedure
OpenConsole()
Pid.i = GetPidByName("_Uninstall_0.exe")
hproc.i = OpenProcess_(#PROCESS_ALL_ACCESS,0,Pid)
hWnd = GetProcHwnd(hproc)
EnumChildWindows_(hWnd,@ListWindows(), 0)
If YesButton
SendMessage_(YesButton,#WM_LBUTTONDOWN ,#MK_LBUTTON, 0)
Delay(300)
SendMessage_(YesButton,#WM_LBUTTONUP ,#MK_LBUTTON, 0)
Else
MessageRequester("Error", "Uninstallation failed, could not find uninstaller.")
EndIf
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Mon Nov 24, 2014 12:41 pm
by Joubarbe
That's an old post, but I'm searching for an installer that can install fonts (put them into the fonts folder, then install them). Can this application do that ?
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Thu Feb 05, 2015 11:45 pm
by Joakim Christiansen
How's life Inf0Byt3? I see you don't own the domain any more

Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Fri Feb 06, 2015 3:20 pm
by Inf0Byt3
Still alive... Couldn't find the time to update the programs anymore so I had to let it go. The fact that M$ dropped support for Windows XP also helped me switch to another OS (one of the best decisions I made, mind you).
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Fri Feb 06, 2015 9:35 pm
by Joakim Christiansen
Inf0Byt3 wrote:Still alive... Couldn't find the time to update the programs anymore so I had to let it go. The fact that M$ dropped support for Windows XP also helped me switch to another OS (one of the best decisions I made, mind you).
Well, I have also let my Internet TV software go after my health problems hindered me from maintaining it. With the disappointment of Windows 8 and their high prices I also switched away from Windows... Now I am using Debian and I'm also moving from PB to C++11 and SDL2, I must say that I really enjoy the open source movement!
Re: Bytessence Install Maker 5.40 - (09Jan2013) - new releas
Posted: Mon Feb 09, 2015 4:01 am
by Inf0Byt3
Good move with Debian, that is great news. For me the main turnoff with windoze is that they kind of changed the philosophy. The OS is not something that most people want to change like socks especially if it gets the job done. But yes, it does feel great to be free again.