Sign in to follow this  
Followers 0
roka

Hide TeamViewer Quicksupport Window

4 posts in this topic

Hi All,

I need to hide the TeamViewer Quicksupport (http://www.teamviewer.com/download/TeamViewerQS.exe) for legitimate reasons.

This is my code:

Local $hTeamViewer = WinGetHandle("TeamViewer", "")
    If @error Then
        If FileExists($TVQSExe) Then
            _WriteLog("_startTVQS, starting TV QS @ " & $TVQSExe)
            Run($TVQSExe, "", @SW_HIDE)
            Local $hTVwindow = WinWait("TeamViewer", "", 120)
            If $hTVwindow <> 0 Then
                ; WinSetState("[CLASS:#32770; TITLE:TeamViewer]", "", @SW_HIDE)
                WinSetState("TeamViewer", "", @SW_HIDE)
                _WriteLog("_startTVQS, successfully put TV window in background.")
            Else
                _WriteLog("_startTVQS, TV window not found after 120 seconds timeout limit.")
            EndIf
        Else
            _WriteLog("_startTVQS, TV QS not found @ " & $TVQSExe)
        EndIf
    Else
        _WriteLog("_startTVQS, there is an instance of TV already running.")
    EndIf

The TeamViewerQS.exe actually extracts a TeamViewer.exe to the user's temp directory and then starts it. So starting the TVQS.exe with @SW_HIDE doesn't do anything.

And also WinSetState fails to hide the window. WinGetState returns 21.

Any ideas? Not even SW_MINIMIZE works.

Thanks

roka

Share this post


Link to post
Share on other sites



legitimate reasons.

Anyone who says that has a guilty conscience & I dare say TeamViewer wouldn't be happy either.

_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_DesktopDimensions()_DisplayPassword()_DotNet_Load()/_DotNet_Unload()_Fibonacci()_FileCompare()_FileCompareContents()_FileNameByHandle()_FilePrefix/SRE()_FindInFile()_GetBackgroundColor()/_SetBackgroundColor()_GetConrolID()_GetCtrlClass()_GetDirectoryFormat()_GetDriveMediaType()_GetFilename()/_GetFilenameExt()_GetHardwareID()_GetIP()_GetIP_Country()_GetOSLanguage()_GetSavedSource()_GetStringSize()_GetSystemPaths()_GetURLImage()_GIFImage()_GoogleWeather()_GUICtrlCreateGroup()_GUICtrlListBox_CreateArray()_GUICtrlListView_CreateArray()_GUICtrlListView_SaveCSV()_GUICtrlListView_SaveHTML()_GUICtrlListView_SaveTxt()_GUICtrlListView_SaveXML()_GUICtrlMenu_Recent()_GUICtrlMenu_SetItemImage()_GUICtrlTreeView_CreateArray()_GUIDisable()_GUIImageList_SetIconFromHandle()_GUIRegisterMsg()_GUISetIcon()_Icon_Clear()/_Icon_Set()_IdleTime()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_IsSystemDrive()_IsUPX()_IsValidType()_IsWebColor()_Language()_Log()_MicrosoftInternetConnectivity()_MSDNDataType()_PathFull/GetRelative/Split()_PathSplitEx()_PrintFromArray()_ProgressSetMarquee()_ReDim()_RockPaperScissors()/_RockPaperScissorsLizardSpock()_ScrollingCredits_SelfDelete()_SelfRename()_SelfUpdate()_SendTo()_ShellAll()_ShellFile()_ShellFolder()_SingletonHWID()_SingletonPID()_Startup()_StringCompact()_StringIsValid()_StringRegExpMetaCharacters()_StringReplaceWholeWord()_StringStripChars()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_Create_CTL_CODE()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()Au3 script parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 04/09/2015

Share this post


Link to post
Share on other sites

no, I'm saying it because I mean it. I talked with the guys from TeamViewer. Unfortunately their TeamViewer Host app doesn't provide the dynamically generated passwords as the QuickSupport app does.

And I like the feature - a new password will be generated upon every start of TeamViewer_QS.exe

I also do have a corporate license.

So anybody ever tried to hide the window?

Share this post


Link to post
Share on other sites

anyone?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0