当前位置:香港六合彩2019年全年资料 > 取命令行 >

程序命令行参数如何获取

  win32程序非dos,如何获取这个程序支持的命令行?试过cmd下加/?,/help都无效.是要获取这个程序所支持的参数,并非这个程序运行时是被附加了什么参数.这个任务管理器就能看见....

  win32程序非dos,如何获取这个程序支持的命令行?试过cmd下加/?,/help都无效.是要获取这个程序所支持的参数,并非这个程序运行时是被附加了什么参数.这个任务管理器就能看见.

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  看不到的。某些控制台命令看的到,是特意提供了接口给你查看,一般程序不可能这样。你可以考虑反汇编,并查看exe所有字符串。

  我查来查去也是这个结论,抱着侥幸的心里来问问.再等等看吧,兴许有惊喜.顺便问另个问题,如果你能解答这分照样给你,如何防止其他程序查看另一个已经运行的程序的启动命令行参数?或者有没有方案可以修改一个已经启动的程序的启动命令行参数?

  呃,如果你学过windows编程你就不会这么说了。一,通过main函数传入参数获取命令行参数。二,通过GetCommandLine()获取命令行参数。然后加判断,看参数是否带?或help,是就返回可用参数。所以这部分功能是由程序本身提供,跟系统无关,如果程序没提供,你怎么都获取不了

  准备采纳答案了,因为这个问题无法在百度获取正确答案,我可以肯定的说是可以获取程序支持的命令行参数,包括但不限于反汇编手段,但主要是以逆向工程为主.因为判断字符串也都是在程序入口处一一列举出来.麻烦是肯定麻烦,但不是不可能.结账了.

http://mjlynchlaw.com/quminglingxing/317.html
点击次数:??更新时间2019-06-16??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】