游戏是香港的,如何用AppLocale给指定的程序解乱码,我需要源代码,请详细写出来 我是在VB6使用,以下的回答好像做不到,procAppLoc.StartInfo.Arguments = Program we are calling, its arguments & local ID 为红色,说找不到定义变量,如果不在NET下,用VB6如何实现
ããDim procAppLoc As Process ããDim intAppLocID As Integer
ãã'å建AppLocaleè¿ç¨å¯¹è±¡. ããprocAppLoc = New Process
ãã'å建è¿ç¨ ããprocAppLoc.StartInfo.FileName = "C:\Windows\AppPatch\AppLoc.exe" ããprocAppLoc.StartInfo.Arguments = Program we are calling, its arguments & local ID ããprocAppLoc.StartInfo.ErrorDialog = True ããprocAppLoc.EnableRaisingEvents = True
ãã'æ¥æ¾æ£ç´¢åè¿ç¨ID ããintChildProcessID = -1 ããFor Each objItem In colItems ããIf objItem.ParentProcessId = intAppLocID Then ããintChildProcessID = objItem.ProcessId ããEnd If ããNext
ããDim procChild As Process
ããIf intChildProcessID > -1 Then ãã'è·ååè¿ç¨å¯¹è±¡ ããprocChild = Process.GetProcessById(intChildProcessID)
ãã'çå¾ åè¿ç¨éåº ããprocChild.WaitForExit() ããprocChild.Dispose() ããEnd If