Nov 13, 2017 techsmith snagit free download techsmith snagit 11 techsmith snagit 2018 techsmith snagit login techsmith snagit support techsmith snagit free TechSmith SnagIt 2018.0.0. The Snagit With License Key + Torrent program is the product of TechSmith Company which is very famous in the world. By utilizing the useful tool not only you can record the screen but also edit all your capture and recorded stuff by inserting various effects.
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_USERSoftwareTechSmithSnagIt10]
'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_USERSoftwareTechSmithSnagIt10Groups{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_USERSoftwareTechSmithSnagIt10Profiles]
'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_USERSoftwareTechSmithSnagIt10Profiles{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 HKCUSoftwareTechsmithSnagIt 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
Const HKEY_CURRENT_USER = &H80000001
strComputer = '.'
strHardCopyProfilGUID = '{01034A99-978B-4770-A668-38E0327EDBAD}*'
Dim strValue
Set oReg=GetObject('winmgmts:{impersonationLevel=impersonate}!' & _
strComputer & 'rootdefault:StdRegProv')
' Group
strKeyPath = 'SoftwareTechSmithSnagIt10Groups{MyProfiles}'
strValueName = 'ProfileList'
oReg.GetStringValue HKEY_CURRENT_USER,strKeyPath,strValueName,strValue
'Wscript.Echo 'Value of Groups ProfileList = ' & '[' & strValue &']'
strComputer & 'rootdefault:StdRegProv')
' Group
strKeyPath = 'SoftwareTechSmithSnagIt10Groups{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 &']'
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 = 'SoftwareTechSmithSnagIt10Profiles'
strValueName1 = 'ProfileList'
oReg.GetStringValue HKEY_CURRENT_USER,strKeyPath1,strValueName1,strValue1
'WScript.Echo'Value of ProfileListing = ' & strValue1
strKeyPath1 = 'SoftwareTechSmithSnagIt10Profiles'
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 &']'
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 &']'