Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Gruppenänderungen protokollieren / überwachen
eknori (retired):
Ich habe Damien Katz gerade eine Mail geschrieben und danach gefragt. ;)
Der Quellcode enthält ein paar Windows spezifische Elemente. Die müssen irgendwie raus; dann sollte ein Linux Port kein Problem sein.
fsinani:
Na da sag ich aber "BOAH":D
Wollte gerade anfangen, doch über eine "leichte" Schablonenanpassung nachzudenken (pfui).
Naja, vielleicht ist ja der Daniel Nashed grad gelangweilt und könnte diese feine Aufgabe (also die Portierung nach Linux) übernehmen;-)
Grüße
eknori (retired):
Wnn er aus dem Stand weiss, wie man diese Windows Aufrufe portiert :
--- Zitat ---/*
* Returns the name of the current process, without the full path.
*/
void GetCurrentProcessName(char* pBuffer, size_t bufferLen)
{
char tempBuffer[MAX_PATH];
DWORD nameLen = GetModuleFileName( NULL, tempBuffer, sizeof(tempBuffer));
tempBuffer[nameLen] = 0; // ensure null terminate
char* pFileName = PathFindFileName(tempBuffer);
strlcpy(pBuffer, pFileName, bufferLen);
}
--- Ende Zitat ---
fsinani:
Ich werd mal schauen, ob der auf meine Email reagiert?!
Melde mich, sobald ich was neues weiß.
fsinani
Habe soeben eine Email an Daniel Nashed gesendet. Schaumermal, ob der grad zeit hat.
So far.
eknori (retired):
ok, bin den Code jetzt mal durchgegangen.
Die einzige Stelle, wo die Funktion angesteuert wird ist
--- Code: --- GetCurrentProcessName(gProcessName, sizeof(gProcessName));
gIsMainProcess = IsMainProcess();
// Log a simple message to the console. This is so we can always tell
// if it loaded successfully
if (gIsMainProcess) {
// but only if its the main process. Otherwise we'll get this message
// for every single server process. yuck!
ConsoleOut(VERSION_STRING " initialized.");
}
--- Ende Code ---
und wenn ich es richtig verstanden habe, wird der ganze Zirkus nur veranstaltet, um letztendlich an der Console auszugeben, dass Triger Happy mit der Versionsnummer xyz gestartet wurde.
--- Code: ---ConsoleOut(VERSION_STRING " initialized.");
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln