Changeset 63
- Timestamp:
- 10/15/07 11:42:53 (6 years ago)
- File:
-
- 1 edited
-
trunk/EraserDll/FileLockResolver.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/EraserDll/FileLockResolver.cpp
r61 r63 203 203 } 204 204 205 CString strPath(CString("\"") + LAUNCHER + "\" " + szResolveLock + " \"" +206 m_strLockFileList + "\" -method " + method );205 CString cmdLine(CString("\"") + LAUNCHER + "\" " + szResolveLock + " \"" + 206 m_strLockFileList + "\" -method " + method + " -queue"); 207 207 208 208 extern bool no_registry; … … 212 212 if (ERROR_SUCCESS == key.Open(HKEY_LOCAL_MACHINE, RUNONCE)) 213 213 { 214 key.SetStringValue(LAUNCHER, strPath); 214 // Find an unused eraser launcher ID 215 int i = 0; 216 ULONG bufSiz = 0; 217 const char* KeyName = "EraserRestartErase (%i)"; 218 char KeyNameBuf[64]; 219 do 220 sprintf(KeyNameBuf, KeyName, ++i); 221 while (key.QueryStringValue(KeyNameBuf, NULL, &bufSiz) == ERROR_SUCCESS); 222 223 // Then save to registry 224 key.SetStringValue(KeyNameBuf, cmdLine); 215 225 m_strLockFileList = ""; 216 226 m_iMethod = 0;
Note: See TracChangeset
for help on using the changeset viewer.
