我试图启动%PATH%环境变量中存在的进程(没有完整路径),并通过Process Objects Modules属性获取其路径。
大多数情况下都可以使用,但是Modules属性有时包含 String oldname = Actor.oldname;
String newname = Actor.newname;
String column = Actor.columnname;
try
{
string connstring = "Server=127.0.0.1; Port=5432; User Id=postgres; Password=72677267; Database=imdb;";
NpgsqlConnection connection = new NpgsqlConnection(connstring);
connection.Open();
//NpgsqlCommand command = new NpgsqlCommand("UPDATE actor SET first_name = " + newname + " WHERE first_name =" + oldname + "", connection);
NpgsqlCommand command = new NpgsqlCommand("UPDATE actor SET " + column + " = " + newname + " WHERE " + column + " =" + oldname + "", connection);
NpgsqlDataReader dataReader = command.ExecuteReader();
connection.Close();
return dataItems;
}
catch (Exception msg)
{
MessageBox.Show(msg.ToString());
throw;
}
的路径
这是一个简单的vb.net代码,可以重现该问题
C:\Windows\SYSTEM32\ntdll.dll
期望 如果在路径中找到cmd.exe,则应始终在ModuleName中打印cmd.exe的路径
问题: