Vb.net 在远程PC上运行该文件,但不泄露用户名和密码

Vb.net 在远程PC上运行该文件,但不泄露用户名和密码,vb.net,powershell,batch-file,remote-access,Vb.net,Powershell,Batch File,Remote Access,我正在尝试创建一个可执行文件,它可以在远程PC中运行bat文件以实现自动化。此可执行文件将提供给非管理员用户在远程PC上执行特定任务 我发现远程连接有两种方式:存储凭据和在连接时提供凭据。我不能做第二个选择,因为我不能在他们每次连接时都显示。所以我需要把密码保存在他们找不到的地方。我使用了PSEXEC之类的工具,问题是当PSEXEC运行时,任何人都可以在process viewer中看到密码 有什么方法可以让我在远程PC上运行该文件并公开凭据吗?在批处理文件中,powershell.NET可以执

我正在尝试创建一个可执行文件,它可以在远程PC中运行bat文件以实现自动化。此可执行文件将提供给非管理员用户在远程PC上执行特定任务

我发现远程连接有两种方式:存储凭据和在连接时提供凭据。我不能做第二个选择,因为我不能在他们每次连接时都显示。所以我需要把密码保存在他们找不到的地方。我使用了PSEXEC之类的工具,问题是当PSEXEC运行时,任何人都可以在process viewer中看到密码


有什么方法可以让我在远程PC上运行该文件并公开凭据吗?在批处理文件中,powershell.NET可以执行任何操作。提前谢谢。

布莱。。。这取决于我们在这里谈论的安全级别。一个标准的exe(例如用Visual Studio Express内置的C#)可以很容易地进行反编译,但这对您来说是否可行?否则你需要查看付费内容来混淆exe,这样反编译就更难了。。。这取决于我们在这里谈论的安全级别。一个标准的exe(例如用Visual Studio Express内置的C#)可以很容易地进行反编译,但这对您来说是否可行?否则,您将需要查看付费内容来混淆exe,这样反编译就更难了。