Forum Discussion

AB21805's avatar
AB21805
Bronze Contributor
Dec 02, 2021
Solved

deploying tricky exe's

Hi all,   I have this software https://www.gaomon.net/download/ which I tried to convert into a msi via Advanced installer and no parameters I try works, I cant bypass the accept terms and other bi...
  • Harm_Veenstra's avatar
    Harm_Veenstra
    Jan 31, 2022

    Perhaps this you're overengineering 😉 What you could do is create a folder on your hard-drive c:\install. Copy all the files and directories like in your screenshot in it (Gaomon, GaomonTablet and the install.ps1.) Create another directory in c:\install, Shortcut for example, and copy shortcuts for your application in it that do work (Just create them on a system on which the applications already are installed) Adjust your install.ps1 script like this

     

    #Copy files
    New-Item -Path "c:\" -Name "Gaomon" -ItemType "directory" -force
    Copy-Item -Path "Gaomon\*" -Destination "C:\Gaomon" -Recurse -force
    New-Item -Path "c:\" -Name "GaomonTablet" -ItemType "directory" -force
    Copy-Item -Path "GaomonTablet\*" -Destination "C:\GaomonTablet" -Recurse -force
    
    $Copy Shortcuts
    [system.string]$Desktop = [Environment]::GetFolderPath("Desktop")
    Copy-Item -path "Shortcut\Gaomon.lnk" -Destination "$($Desktop)\Gamon.lnk"
    Copy-Item -path "Shortcut\Gaomon.lnk" -Destination $($env:APPDATA)\Microsoft\Windows\Start Menu\Programs"
    Copy-Item -path "Shortcut\Gaomon Tablet.lnk" -Destination "$($Desktop)\Gamon.lnk"
    Copy-Item -path "Shortcut\Gaomon Tablet.lnk" -Destination $($env:APPDATA)\Microsoft\Windows\Start Menu\Programs"

     

     

    Uninstall.ps1 would be something like this perhaps:

     

    #Remove files
    
    remove-item c:\Gaomon -recurse -force
    remove-item c:\GaomonTablet -recurse -force
    [system.string]$Desktop = [Environment]::GetFolderPath("Desktop")
    remove-item "$($desktop\gaomon.lnk" -force
    remove-item "$($desktop\gaomon tablet. lnk" -force
    remove-item "$($env:APPDATA)\Microsoft\Windows\Start Menu\Programs\gamon.lnk" -force
    remove-item "$($env:APPDATA)\Microsoft\Windows\Start Menu\Programs\gamon tablet.lnk" -force

     

     

    Not sure if you need shortcuts for Gaomon and Gaomon on all locations 🙂 Create a .intunewin package from your c:\install location

     

Resources