Views: 11.1k  |  Created: 05/22/2010

Average Rating: 0
Snagit has 3 inventory records, 4 Questions, 0 Blogs and 5 links. Please help add to this by sharing more!

Deployment Tips (12)

Most Common Setup Type
Windows Installer (MSI)
Average Package Difficulty Rating
Rated 2 / 5 (Somewhat Easy) based on 3 ratings
Most Commonly Reported Deployment Method
Virtual deployment (using application virtualization)
or cancel
5
Note

Suggest using either TSC_DATA_STORE=0 or TSC_DATA_STORE=1 bypassing user prompt as to whether they want to keep snaggit related data, 0 keeps it, 1 removes it. I also set the uninstall to "/qn" switch in Windows 7 because snagIT hooks into explorer.exe; without it the user gets prompted explorer will have to close or system may need a reboot.

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
3
Note
The following installer behaviors can be customized in the Property table:

TSC_SOFTWARE_KEY
The registered software key.
TSC_EVALEMAIL
Show the Tips and Tricks e-mail signup window.
TSC_EMAIL_SIGNUP
Sign up for Snagit Tips and Tricks.
TSC_START_AUTO
Run Snagit when Windows starts.
START_NOW
Run Snagit when the installation finishes.
TSC_DESKTOP_LINK
Create a shortcut to Snagit on the desktop.

The following examples demonstrate the use of the Property table: To distribute a site-wide registration key, add the property TSC_SOFTWARE_KEY to the Property table and set the key.

To disable the desktop shortcut option, delete the TSC_DESKTOP_LINK row from the Property table.
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
2
Note
If you go for a silent deployment with your company license: instead of creating snagit.reg - just set the following keys in your transform file:

[HKEY_LOCAL_MACHINE\SOFTWARE\TechSmith\SnagIt\10]
"RegistrationKey"="INSERT-YOUR-KEY-HERE-XXXXX"
"NoRegistrationDialogSupport"=dword:00000001
"NoAutoUpdateSupport"=dword:00000001
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
2
Note

If you need to make this a silent un-install (not upgrade) you need to edit your .mst and remove all references to the custom action called "Action_For_RemoveDataStorePrompt". Otherwise upon removal it will require user input to save or remove files captured by the application.

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
1
Note

To inject a profile once snagit has already been launched and to preserve existing snagit profiles. Specific to SnagIt 10 (though easily modified for prior versions)

[1] Registry sections that are need, Note* I have cutoff the majority of this, the idea is to know what keys are needed.

;This sets the DEFAULT profile within SnagIt

[HKEY_CURRENT_USER\Software\TechSmith\SnagIt\10\]

"LastLClickedProfile"="{01034A99-978B-4770-A668-38E0327EDBAD}"

;Need to append the GUID of your profile here. Write Script to retrieve current value and then append.

;Notice the {01034A99...} is at the end.

[HKEY_CURRENT_USER\Software\TechSmith\SnagIt\10\Groups\{MyProfiles}]

@="My Profiles"

"ProfileList"="{01034A99-978B-4770-A668-38E0327EDBAD}*"

;Need to append the GUID of your profile here.  Notice the {01034A99...} is at the end and the trailing " *"

[HKEY_CURRENT_USER\Software\TechSmith\SnagIt\10\Profiles]

"ProfileList"="<Untitled>*{v10_DefCapture}*{v10_DefDesktop}*{v10_DefClipboard}*{v10_DefPDF}*{v10_DefCaptureText}*{v10_DefFreehand}*{v10_DefMenu}*;{Printer}*{01034A99-978B-4770-A668-38E0327EDBAD}*"

"CurrentProfile"="<Untitled>"

;This is the framework of the snagIt profile

[HKEY_CURRENT_USER\Software\TechSmith\SnagIt\10\Profiles\{01034A99-978B-4770-A668-38E0327EDBAD}]

"ProfileName"="HardCopy - Active Window - SendTo Printer"

***this clearly has more keys but i did not want this posting 8 miles long

Warning:  SnagIt MUST be closed when importing the registry keys.

Caution: Consider if no profiles exist (i.e. just the Capture section contains the defaults and MyProfiles is empty).  The “*” is important too!

Script to read in and append the profile  (Note, snagit has Groups and Profiles). On first launch, groups is defined. Hint: SnagIt.reg can be triggered/pulled in if you simply clear out the profile information under HKCU\Software\Techsmith\SnagIt 10.  If you do not know about SnagIt.reg file creation, read other posts to learn about SnagIt profile creation for "First Launch customizations"

 

Const HKEY_LOCAL_MACHINE = &H80000002
Const HKEY_CURRENT_USER = &H80000001
strComputer = "."
strHardCopyProfilGUID = "{01034A99-978B-4770-A668-38E0327EDBAD}*"
Dim strValue

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
    strComputer & "\root\default:StdRegProv")
 
'==== Group
strKeyPath = "Software\TechSmith\SnagIt\10\Groups\{MyProfiles}"
strValueName = "ProfileList"
oReg.GetStringValue HKEY_CURRENT_USER,strKeyPath,strValueName,strValue
'Wscript.Echo "Value of Groups ProfileList =  " & "[" & strValue &"]"

'Stamping the new ProfileList Value
strNewProfileListValue = strValue & strHardCopyProfilGUID
'WScript.Echo "Combined Group ProfileList will be: " & strValue & strHardCopyProfilGUID
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,strValueName,strNewProfileListValue
'WScript.Echo "New Value of Group ProfileList = " & "[" & strNewProfileListValue &"]"

'------------------------------------------------------------------------------------------

'=== Profiles
strKeyPath1 = "Software\TechSmith\SnagIt\10\Profiles"
strValueName1 = "ProfileList"
oReg.GetStringValue HKEY_CURRENT_USER,strKeyPath1,strValueName1,strValue1
'WScript.Echo"Value of ProfileListing = " & strValue1

'Stamping the new ProfileList Value
strNewProfileListValue1 = strValue1 & strHardCopyProfilGUID
'WScript.Echo "Combined ProfileList will be: " & strValue1 & strHardCopyProfilGUID
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath1,strValueName1,strNewProfileListValue1
'WScript.Echo "New Value of ProfileList = " & "[" & strNewProfileListValue1 &"]"

 

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
1
Note
To be able to configure a default configuration, install SnagIT normally, configure all the settings,
close SnagIT (also the program in the system tray) and start
Snagit from the command prompt with the option "/e"
A file snagit.reg will be created. (in my cas directly on the system root (c:\))
Put this file in the same directory as your MSI.
During installation this snagit.reg file will be automatically copied to the ProgramFiles directory.
When a user first start SnagIT, the settings will be read and applied (one time operation per user)
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
1
Command Line
If you do not want to create a MST File, following command will install SNagIT with only the basic components enabled:
msiexec /i "snagit1000.msi" /qn REBOOT=ReallySuppress /lv "C:\xxxxx\_snagit1000.msi.log" ADDLOCAL=Textures,SnagIt,Images,Stamps,Common,LEADTools_DLLs,SnagIt_ENU,SnagIt_Printer_Files,Stamps_ENU,HTML_Content_ENU,SnagIt_Addins_Files,SnagIt_Addins_ENU TSC_SOFTWARE_KEY=YYYYY-YYYYY-YYYYY-YYYYY-YYYYY USERNAME=MyUser COMPANYNAME=MyCompany
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
1
Note

Using the snagit.msi, the QB switch seems to hang the install until there is screen interaction. I changed it to /q and it went fine.

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
1
Note
Removing Snagit silently:
msiexec.exe /x {22FC7536-BE5C-4E88-8069-C24689D34EC5} TSC_DATA_STORE=0 REBOOT=ReallySuppress /qb-

(product code is for 10.0.1.58)

TSC_DATA_STORE=0 skips the prompt and keeps the data, =1 deletes it.
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
0
Virtualization

it should have been so easy...

Sequenced (App-V v5) OK but did not work during testing, licensing info not coming through, had a little play, turns out it needs HKCU keys for licensing. It all works ok as admin, so maybe it checks them with a write, which does not work.. (but ok on the seq with admin creds)

so add

[HKCU\Software\TechSmith\Snagit\10]
"Registeredto"="Your Company"
"RegistrationKey"="your supplied- number"

 

If you want the Send, to output options to work, remove the exclusions to LocalAppData before you sequence.

But delete the file: %localAppdata%\techsmith\snagit\statstore\snagit900.sdf

Setup Information:
Setup Type: Windows Installer (MSI)
Deployment Method Used: Virtual deployment (using application virtualization)
Deployment Difficulty: Somewhat Easy
Platform(s): Windows
Please log in to comment
0
Command Line

A command line setting the software key is (the variable %~dp0 is used for source directory):

MsiExec.exe /i "%~dp0snagit.MSI" /quiet TSC_SOFTWARE_KEY=<Software Key>

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
-1
Virtualization
With Windows 7 as the client OS combined with AppV, snagpriv.exe can fail to start.

Add the following to the OSD file:
<ENVLIST>
<ENVIRONMENT VARIABLE="__COMPAT_LAYER">RunAsInvoker</ENVIRONMENT>
</ENVLIST>
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment

Inventory Records (3)

View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.

Snagit

Version

10.0.0

Uninstall String

MsiExec.exe /I{5BCC634A-58AD-42F9-B3C6-2EA52F81CF85}

Questions & Answers (4)

Questions & Answers related to TechSmith Snagit

6
ANSWERED
4
ANSWERS
4
ANSWERED
2
ANSWERS

Blogs (0)

Blog posts related to TechSmith Snagit

Reviews (0)

Reviews related to TechSmith Snagit