本文整理汇总了Python中winappdbg.System.argv_to_cmdline方法的典型用法代码示例。如果您正苦于以下问题:Python System.argv_to_cmdline方法的具体用法?Python System.argv_to_cmdline怎么用?Python System.argv_to_cmdline使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类winappdbg.System
的用法示例。
在下文中一共展示了System.argv_to_cmdline方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: queue_initial_commands
# 需要导入模块: from winappdbg import System [as 别名]
# 或者: from winappdbg.System import argv_to_cmdline [as 别名]
def queue_initial_commands(self):
# Queue the attach commands, if needed
if self.options.attach:
cmd = 'attach %s' % self.join_tokens(self.options.attach)
self.cmdqueue.append(cmd)
# Queue the windowed commands, if needed
for argv in self.options.windowed:
cmdline = System.argv_to_cmdline(argv)
self.cmdqueue.append( 'windowed %s' % cmdline )
# Queue the console commands, if needed
for argv in self.options.console:
cmdline = System.argv_to_cmdline(argv)
self.cmdqueue.append( 'console %s' % cmdline )
# Queue the continue command, if other commands were queued before
if len(self.cmdqueue) > 0:
self.cmdqueue.append('continue')
示例2: DAMAGES
# 需要导入模块: from winappdbg import System [as 别名]
# 或者: from winappdbg.System import argv_to_cmdline [as 别名]
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
from winappdbg import System
import sys
# Instance a System object.
system = System()
# Get the target application.
command_line = system.argv_to_cmdline( sys.argv[ 1 : ] )
# Start a new process.
process = system.start_process( command_line ) # see the docs for more options
# Show info on the new process.
print "Started process %d (%d bits)" % ( process.get_pid(), process.get_bits() )
示例3: System
# 需要导入模块: from winappdbg import System [as 别名]
# 或者: from winappdbg.System import argv_to_cmdline [as 别名]
from winappdbg import System
import sys
# Instance a System object.
system = System()
# Get the target application.
command_line = system.argv_to_cmdline( sys.argv[ 1 : ] ) # Start a new process.
process = system.start_process( command_line ) # see the docs for more options
# Show info on the new process.
print "Started process %d (%d bits)" % ( process.get_pid(), process.get_bits() )