projects
/
ossec-hids.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
new upstream release (3.3.0); modify package compatibility for Stretch
[ossec-hids.git]
/
src
/
win32
/
setup-win.c
diff --git
a/src/win32/setup-win.c
b/src/win32/setup-win.c
old mode 100755
(executable)
new mode 100644
(file)
index
af04e8e
..
81063f6
--- a/
src/win32/setup-win.c
+++ b/
src/win32/setup-win.c
@@
-1,6
+1,3
@@
-/* @(#) $Id: ./src/win32/setup-win.c, 2011/09/08 dcid Exp $
- */
-
/* Copyright (C) 2009 Trend Micro Inc.
* All rights reserved.
*
/* Copyright (C) 2009 Trend Micro Inc.
* All rights reserved.
*
@@
-10,42
+7,35
@@
* Foundation
*/
* Foundation
*/
-
#include "setup-shared.h"
#include "setup-shared.h"
-/* Setup windows after install */
+/* Set up Windows after installation */
int main(int argc, char **argv)
{
int main(int argc, char **argv)
{
- /* Setting the name */
+ /* Set the name */
OS_SetName(ARGV0);
OS_SetName(ARGV0);
- if(argc < 2)
- {
+ if (argc < 2) {
printf("%s: Invalid syntax.\n", argv[0]);
printf("Try: '%s directory'\n\n", argv[0]);
printf("%s: Invalid syntax.\n", argv[0]);
printf("Try: '%s directory'\n\n", argv[0]);
- return(0);
+ return (0);
}
}
- /* Trying to chdir to ossec directory. */
- if(chdir(argv[1]) != 0)
- {
+ /* Try to chdir to the OSSEC directory */
+ if (chdir(argv[1]) != 0) {
printf("%s: Invalid directory: '%s'.\n", argv[0], argv[1]);
printf("%s: Invalid directory: '%s'.\n", argv[0], argv[1]);
- return(0);
+ return (0);
}
}
-
- /* Configure ossec for automatic startup */
+ /* Configure OSSEC for automatic startup */
system("sc config OssecSvc start= auto");
system("sc config OssecSvc start= auto");
-
- /* Changing permissions. */
+ /* Change permissions */
checkVista();
checkVista();
-
- if(isVista)
- {
- char cmd[OS_MAXSTR +1];
+ if (isVista) {
+ char cmd[OS_MAXSTR + 1];
/* Copy some files to outside */
snprintf(cmd, OS_MAXSTR, "move os_win32ui.exe ../");
/* Copy some files to outside */
snprintf(cmd, OS_MAXSTR, "move os_win32ui.exe ../");
@@
-63,12
+53,10
@@
int main(int argc, char **argv)
snprintf(cmd, OS_MAXSTR, "move help.txt ../");
system(cmd);
snprintf(cmd, OS_MAXSTR, "move help.txt ../");
system(cmd);
+ /* Change permissions */
+ system("echo y|icacls * /T \"*S-1-5-32-544:F\" ");
- /* Changing permissions. */
- system("echo y|cacls * /T /G Administrators:f ");
-
-
- /* Copying them back. */
+ /* Copy them back */
snprintf(cmd, OS_MAXSTR, "move ..\\os_win32ui.exe .");
system(cmd);
snprintf(cmd, OS_MAXSTR, "move ..\\os_win32ui.exe .");
system(cmd);
@@
-83,11
+71,9
@@
int main(int argc, char **argv)
snprintf(cmd, OS_MAXSTR, "move ..\\help.txt .");
system(cmd);
snprintf(cmd, OS_MAXSTR, "move ..\\help.txt .");
system(cmd);
- }
- else
- {
- system("echo y|cacls . /T /G Administrators:f ");
+ } else {
+ system("echo y|icacls . /T /G \"*S-1-5-32-544:F\" ");
}
}
- return(1);
+ return (1);
}
}