3

Pythonでユーザーになりすまして、CMDコマンドを呼び出そうとしています:

login('secondUser','123')
os.system("some CMD command ")
logout()

ここで、ログインとログアウトは、win32apiユーザーになりすますために使用する機能です。

問題はos.system、偽装されたユーザー(secondUser)としてコマンドを実行せず、システムにログインしたユーザーとしてコマンドを実行することです。

私はwindows764xとpython2.7を使用しています

CMD偽装されたユーザーでコマンドを呼び出す方法はありますか?

4

1 に答える 1

2

os.system() は確かに仕事には間違ったツールです。とにかくそれを使用している場合は、win32api モジュールから CreateProcess を試してください。

于 2012-04-26T09:58:43.233 に答える