oliAH's Posts

I consider packaging an app with a certificate a very bad practice. Certificate(s) should be deployed with a GPO. It's easy, clean and a well-managed deployment.  (depending on the source certifi... See more...
I consider packaging an app with a certificate a very bad practice. Certificate(s) should be deployed with a GPO. It's easy, clean and a well-managed deployment.  (depending on the source certificate and your internal infrastructure, you may even use Autoenrollment) If for some reason you need to package it with the app, it's possible and should be captured as a single package. But you'll have to modify the snapshot.ini file of ThinApp (file in the thinapp install folder) to be able to capture the certificate installation during the capture process. By default, ThinApp restricts certain locations from scans by reading the snapshot.ini exclusion file. You'll have to remove or comment the following line(s) from the snapshot.ini depending if your capturing on a 32-bit or a 64-bit OS: 0015=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates 0105=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SystemCertificates The snapshot.ini file says it but if you delete/comment a value make sure, there are no gaps in the numbers! Note the previous lines were for a machine certificate installation. If your certificate is not captured even after this change, you may have other lines to remove to the snapshot.ini file but thre previous two lines should be enough for a machine certificate. Olivier
-Add this parameter to the package.ini to reveal the real processes name and rebuild: ProcessExternalNameBehavior=Original -Use Process Explorer to determine what are the child processes. ... See more...
-Add this parameter to the package.ini to reveal the real processes name and rebuild: ProcessExternalNameBehavior=Original -Use Process Explorer to determine what are the child processes. Now that you are able to known the names of the child processes, you can determine which ThinApp APIs can help you in your script. You have an example here: ThinApp Script Template | VMware ThinApp Blog - VMware Blogs Olivier
I thought Lotus would extract the pdf attachment to the %temp% folder before opening it but it doesn't seem to be the case.The above lines run the Adobe Reader process natively not virtually so i... See more...
I thought Lotus would extract the pdf attachment to the %temp% folder before opening it but it doesn't seem to be the case.The above lines run the Adobe Reader process natively not virtually so its process is not being able to access content in the virtual bubble (that why you have this error message with Adobe Reader). Try the following: -Remove the sandbox -Remove these lines from the package.ini: ChildProcessEnvironmentExceptions=AcroRd32.exe ChildProcessEnvironmentDefault=Virtual -Recompile the application (build.bat) -Open Adobe Reader -Go to Edit > Preferences > Security (Enhanced) -Uncheck "Enable Protected Mode at startup" -Click OK -Close Adobe Reader -Try again to open a PDF attachment with Lotus notes! Olivier
Try adding the following lines under the [BuildOptions] section in the package.ini: ChildProcessEnvironmentExceptions=AcroRd32.exe ChildProcessEnvironmentDefault=Virtual Delete the sandbo... See more...
Try adding the following lines under the [BuildOptions] section in the package.ini: ChildProcessEnvironmentExceptions=AcroRd32.exe ChildProcessEnvironmentDefault=Virtual Delete the sandbox, recompile and test again!
I omitted to tell you to modify the source Parameter. Try this for your "Xsession Console.exe" entry point: Source=%SystemSystem%\mmc.exe CommandLine=%SystemSystem%\mmc.exe /32 "%ProgramFi... See more...
I omitted to tell you to modify the source Parameter. Try this for your "Xsession Console.exe" entry point: Source=%SystemSystem%\mmc.exe CommandLine=%SystemSystem%\mmc.exe /32 "%ProgramFilesDir%\Hummingbird\Connectivy\13.00\Exceed\Xsession Console.msc"
You need to escape the percent character for AppData folder otherwise it will be translated to %USERPROFILE%\AppData\Roaming. Change your destination var to this: set destination=C:\Users\%... See more...
You need to escape the percent character for AppData folder otherwise it will be translated to %USERPROFILE%\AppData\Roaming. Change your destination var to this: set destination=C:\Users\%username%\AppData\Roaming\Thinstall\MS_Outlook_2010\%%AppData%%\Microsoft\Signatures Or easier: set destination=%APPDATA%\Thinstall\MS_Outlook_2010\%%AppData%%\Microsoft\Signatures Please note ThinApp comes with scripting possibilites (VBS). Check these resources: ThinApp Script Template | VMware ThinApp Blog - VMware Blogs VMware KB: Using .vbs scripts for file operations on the sandbox and host filesystem
Try adding the following line under the source parameter: CommandLine=%SystemSystem%\mmc.exe /32 "%ProgramFilesDir%\Hummingbird\Connectivy\13.00\Exceed\Xsession Console.msc"
When you are saying you are trying to "share" the document and select by email, do you mean this: Enabling 'Send As Email Attachment' in ThinApp packages when Outlook is installed natively | V... See more...
When you are saying you are trying to "share" the document and select by email, do you mean this: Enabling 'Send As Email Attachment' in ThinApp packages when Outlook is installed natively | VMware …
The path is probably too long. Try saving the capture at the root of the C drive.
Is there a project among them you can share? If so, you can send it to me by pm.
This thread contains all the infos you need to troubleshoot this issue (see the message of pbjork http://communities.vmware.com/message/1829305#1829305
Not sure if it's the right place for this topic but you have lots of methods to do that. I think the simplest would be with the proxy setting. If it's a thinapp-ed Mozilla Firefox, just config... See more...
Not sure if it's the right place for this topic but you have lots of methods to do that. I think the simplest would be with the proxy setting. If it's a thinapp-ed Mozilla Firefox, just configure during the capture a fake proxy and set it to bypass the proxy server for local addresses. Note that if it's IE, this can be done through a Group Policy Object. You also have a non-official ADM template for Firefox to manage it through GPO : http://sourceforge.net/projects/firefoxadm (never tried it) By configuring your browser this way, your users will only be able to access intranet websites. Example with IE: http://www.makeuseof.com/tag/block-windows-internet-explorer-accessing-internet/ Same concept for any browser.
If it's a project you can share, I'd gladly have a look at it.
As far as I remember, I've done a few ThinApp scripts with 4.7.2 involving WMI queries and never had any issue. I sent you the link of the project in private message. Hope you'll get it to work!
Just tried this piece of code with a CMD only ThinApp project (4.7.3) and it worked fine for me. I just replaced 'saplogon.exe' by 'notepad.exe' and added a Else with a msgbox for the sake of te... See more...
Just tried this piece of code with a CMD only ThinApp project (4.7.3) and it worked fine for me. I just replaced 'saplogon.exe' by 'notepad.exe' and added a Else with a msgbox for the sake of testing. ' Run script if an entry point is launched Function OnFirstParentStart     ' Initialize variables     Dim objWMIService, objWMIProcess, objShell     Dim colWMIProcess     Dim strTitle, strMessage, strComputer, strProcess     Dim intButton     ' Set computer to localhost     strComputer = "."     ' Set process to check     strProcess = "notepad.exe"     ' Set error message     strTitle = "VMware ThinApp"     strMessage = "The process " & strProcess & " is already running!" & Vbcrlf & "Please close the process and then try again."     intButton = 48     ' Connect to WMI service     Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")     Set colWMIProcess = objWMIService.ExecQuery("Select * from Win32_Process Where Name='" & strProcess & "'")     If colWMIProcess.Count > 0 Then         ' Display message box         Msgbox strMessage, intButton, strTitle         ExitProcess 0     Else         ' Display message box         Msgbox strProcess & " is not running!"                ExitProcess 0     End If ' End of OnFirstParentStart Function End Function Make sure you are saving this piece of code with notepad and ANSI Encoding (by default it's ANSI but just to make sure...). JuJust
Well, if you tried to execute the natively installed application from the virtual cmd.exe but still crashed then it's an issue with the VOS. ThinApp runtime can't execute your app. You should fil... See more...
Well, if you tried to execute the natively installed application from the virtual cmd.exe but still crashed then it's an issue with the VOS. ThinApp runtime can't execute your app. You should file a Support Request so engineers can look at it. One thing you can try is capturing the application with an older version of ThinApp. I had similar issues so I would recommend 4.7.1.
The particular error is: Error Line 21, Char 1: Set objWMIService = GetObject(“winmgmts:\\” & strComputer & “\root\cimv2″) Source: Microsoft VBScript Runtime Error Description: Object Required... See more...
The particular error is: Error Line 21, Char 1: Set objWMIService = GetObject(“winmgmts:\\” & strComputer & “\root\cimv2″) Source: Microsoft VBScript Runtime Error Description: Object Required: ‘objWMIService’ As I said, the code works fine on it's own outside of a ThinApp application, and since this is being published on other sites I assume it works correctly inside ThinApp applications for other people. The script is fine but it seems like you have an issue with the double quotes. Probably due to a copy/paste from a website. Please replace them by the double quote you can find on your keyboard. Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
I didn't try it personnaly but it shouldn't differ that much from the 2010 version. Have you tried virtualizing Visio/Project 2013 following these steps? http://blogs.vmware.com/thinapp/2013/... See more...
I didn't try it personnaly but it shouldn't differ that much from the 2010 version. Have you tried virtualizing Visio/Project 2013 following these steps? http://blogs.vmware.com/thinapp/2013/02/thinapp-microsoft-visio-and-project-2010-while-locally-installed-microsoft-office-2010.html
Have you tried capturing everything into one single package, your app and the external app? Does it run? Can you try after that to execute this virtual package on a machine with a native IE9 and... See more...
Have you tried capturing everything into one single package, your app and the external app? Does it run? Can you try after that to execute this virtual package on a machine with a native IE9 and .NET Framework 3.5.1 installed?
Judging by the name, look like a medical app. I thinapp-ed plenty of medical apps installing an oracle client but not a database. First thing you can do is testing the oracle connectivity inside... See more...
Judging by the name, look like a medical app. I thinapp-ed plenty of medical apps installing an oracle client but not a database. First thing you can do is testing the oracle connectivity inside the virtual bubble. Open the package.ini file from your project folder and remove or comment the line "Disabled=1" for the entry point [cmd.exe]. This entry point should be at the end of the file. Then recompile by executing build.bat. Open the virtual cmd.exe and do the following: Type tnsping <service name> (for Oracle 7.3 or Oracle 8i and later) or tnsping80 <service name> (for Oracle 8.0), and then press enter. You can also try to connect with the sql plus command line. See: http://support.microsoft.com/kb/965022