Delphi调用带密码的外部应用程序 ( 积分: 200 )

  • 主题发起人 主题发起人
  • 开始时间 开始时间

Unregistered / Unconfirmed
GUEST, unregistred user!
本人编写了一个程序,在程序中调用一个带有密码的应用程序,请问如何实现?急急急,在线等待...(平时我们执行一个exe文件,弹出一个窗口,要求输入密码,才能继续执行)
 
带密码是什么意思?
密码是作为参数吗?如果是的话直接这样调用即可:
WinExec(PChar('外部程序.exe 密码'), SW_SHOW);
 
是的,就是执行一个exe文件时,要求输入密码,你说的这种方法以前我试过了,不行!
 
如果是弹出窗口,那就用FindWindow找到句柄输入。不过这个是三流办法。一般都是直接Crack掉的。
 
我也在找這個答案。不過沒找到。。。

本來登錄是要密碼和用戶名的,

我現在想寫一個程式,點一下,就會自動把密碼和用戶名輸入,並執行那個帶密碼的程式,

幫頂。。不夠,我也給分,只要能解決問題。。。。
 
用 白河悉 所讲的方法,findwindow 能搞定的!
 
linchhero
能否说的详细一些,如果能给出代码那就更好了,谢谢!
 
写个加密软件,对原EXE进行加密。
 
直接Crack掉 是什么意思啊?怎么实现??
我现在自己弄的VSS自动登陆还是用的三流办法实现的呢
 
可用FindWindow找到输入框,再用SetWindowText填入数据,
设置鼠标位置到登录按纽上,再模拟鼠标点击,
(问题: 这里要怎么找出正确的登录按纽的位置呢可能会是比较麻烦的)
 
其实可以把密码写到库中,先判断密码正不正确,正确了再调用
WinExec(PChar('外部程序.exe), SW_SHOW);
 
简单一点的话,就把被调用的程序做成两种登录方式,一种就是常用的登录窗口方式,另一种就是采用命令行传递参数的方式,验证通过的话,就不跳出登录窗口了。
 
FindWindow 就行了
 
后退
顶部