我有一个 Asp.NET Web 应用程序。在本地运行时,我可以在我的应用程序中调用和运行 Teamviewer。
我有一个呼叫类并运行 TeamViewer。
class CallTeamViewer {
public static string TeamViewerPath = "";
public static void FindTeamViewerPath () {
if (File.Exists(@"C:\Program Files\TeamViewer\Version7\teamviewer.exe")) {
TeamViewerPath = @"C:\Program Files\TeamViewer\Version7\teamviewer.exe";
}
if (File.Exists(@"C:\PROGRAM FILES (X86)\TeamViewer\Version8\teamviewer.exe")){
TeamViewerPath = @"C:\PROGRAM FILES (X86)\TeamViewer\Version8\teamviewer.exe";
}
}
public static void ConnectAndRunTeamViewer(string TamViewerId, string TeamViewerPass) {
CallTeamViewer.FindTeamViewerPath();
if(TeamViewerPath.Length > 0) {
string parameter;
parameter = " -i " + TamViewerId+ " --Password " + TeamViewerPass+ "";
System.Diagnostics.Process.Start(TeamViewerPath,parameter);
}
}
}
我在 aspx 页面上有 2 个文本框和 1 个按钮
连接.aspx.cs
protected void btnConnect_Click(object sender, EventArgs e) {
CallTeamViewer.ConnectAndRunTeamViewer(txtTeamviewerID.Text,txtTeamviewerPass.Text);
}
此类适用于本地。它可以在我的电脑中找到 Teamviewer 的路径。
我的问题:如何更改我的班级以查找客户端用户的 Teamviewer 路径?