我希望在再次运行时控制.exe文件的参数。例如
DocumentViewer.exe -DocID = 1097911 -DBName“TEST.WORLD”-DBUname“DB1”-DBPwd“DB1”-AccessUserName“user1”-AccessPassword“pass1”-AccessPath“C:\ ......“
如果用户运行具有不同DocID的.exe文件的新实例,此.exe文件正在运行,我想通知用户“您应该使用DocID完成工作:1097911以打开新文档”。
我不明白我应该在哪里获得第二个实例的参数来控制第一个?
答案 0 :(得分:1)
您需要某种类型的数据存储才能保存参数。然后在实例终止后,您需要清除数据存储。在这个例子中,为了简单起见,我将使用文本文件。
启动.exe实例时,首先从集中文本文件中读取。如果文本文件为空,则使用实例的参数更新文件并继续启动。如果它不为空,则从文本文件中通过DocId通知用户。