/***************************************************************************** ** ** Copyright (C) 2017 The Qt Company Ltd. ** Contact: http://www.qt.io/licensing/ ** ** This file is part of the release tools of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and The Qt Company. For licensing terms and ** conditions see http://www.qt.io/terms-conditions. For further information ** use the contact form at http://www.qt.io/contact-us. ** ** $QT_END_LICENSE$ ** *****************************************************************************/ function Component() { } Component.prototype.createOperations = function() { component.createOperations(); var windir = installer.environmentVariable("WINDIR"); var exec = windir + "\\sysnative\\pnputil.exe"; if (!installer.fileExists(exec)) { exec = windir + "\\System32\\pnputil.exe"; } component.addElevatedOperation("Execute", "{0}", exec, "-a", "@TargetDir@" + "/Tools/qdb/usb-drivers/qdb_driver/qdb_device.inf"); component.addElevatedOperation("Execute", "{0}", exec, "-a", "@TargetDir@" + "/Tools/qdb/usb-drivers/rndis_driver/rndis_device.inf"); }