|
Как из проги отличить работаешь под win или Linux?
|
|||
---|---|---|---|
#18+
Част станций под win, часть по Linux. Потребовалось определить, под какой ОС работаем. OS() выдает одно и тоже. Как из проги отличить работаешь под win или Linux? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 14:49 |
|
Как из проги отличить работаешь под win или Linux?
|
|||
---|---|---|---|
#18+
glamis, А что если писать в базу напрямую или через конфигурационный файл тип ОС. Скажем, пользователь входит в программу и сразу же в базе в логи записывается: пользователь=Вася Пупкин, тип ОС = Mandriva Linux 12.6... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 15:09 |
|
Как из проги отличить работаешь под win или Linux?
|
|||
---|---|---|---|
#18+
Станислав С...кий, так ить и нать - понять какой тип ОС. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 17:14 |
|
Как из проги отличить работаешь под win или Linux?
|
|||
---|---|---|---|
#18+
2 glamis, _DOS Системная Переменная _UNIX Системная Переменная VERSION( ) Функция _WINDOWS Системная Переменная ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 17:36 |
|
Как из проги отличить работаешь под win или Linux?
|
|||
---|---|---|---|
#18+
glamis Попробуйте WMI, класс Win32_OperatingSystem. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 17:46 |
|
Как из проги отличить работаешь под win или Linux?
|
|||
---|---|---|---|
#18+
2 glamis, OS( ), Функция ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2013, 17:52 |
|
Как из проги отличить работаешь под win или Linux?
|
|||
---|---|---|---|
#18+
glamisСтанислав С...кий, так ить и нать - понять какой тип ОС. Так опишите проблему подробнее. Пока я понял, что у Вас есть СОБСТВЕННАЯ разработка и Вам нужно понять на какой машине она работает. Исходя из этого я и предложил решение: в конфигурационный файл Вашей программы (*.ini) пишем переменную (например, OSTYPE) и на каждом компьютере каждого пользователя записываем туда нужное значение (кому-то "Windows", кому-то "Linux"). После этого в начале Вашей программы делаете чтение из конфигурационного файла, находите эту переменную, помещаете в глобальные переменные и пользуетесь там, где это необходимо... Другим способом, вероятно, понять тип ОС будет проблематично - ведь в Linux'е программа запускается, если, конечно, не была куплена специальная версия под Linux, из-под эмулятора (Wine или др)... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2013, 06:17 |
|
|
start [/forum/topic.php?fid=41&fpage=40&tid=1582959]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 138ms |
0 / 0 |