Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как привязать программу к конкретной системе?
|
|||
|---|---|---|---|
|
#18+
Вопрос из топика! Кто что может сказать - я не нашел таких функций работы с железом у Visual FoxPro 8. Может кто подскажет. Интересуют любые функции работы с "железной" частью компьютера. Например, серийный номер процессора, дата или контрольная сумма BIOS и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 15:39 |
|
||
|
Как привязать программу к конкретной системе?
|
|||
|---|---|---|---|
|
#18+
процедура привязки я серийному номеру партиции винчестера = GetVol("C:\") =============================== FUNCTION GetVol(lpRoot) LOCAL lnRet, lcString, lpVolName, ; nVolSize, lpVolNumber, ; lpMaxComp, lpFlags, ; lpFSName, nFSSize IF EMPTY(lpRoot) lpRoot = "с:\" ENDIF lpVolName = SPACE(256) nVolSize = 256 lpVolNumber = 0 lpMaxComp = 256 lpFlags = 0 lpFSName = SPACE(256) nFSSize = 256 DECLARE INTEGER GetVolumeInformation ; IN Win32API AS GetVolInfo ; STRING @lpRoot, ; STRING @lpVolName, ; INTEGER nVolSize, ; INTEGER @lpVolNumber, ; INTEGER @lpMaxComp, ; INTEGER @lpFlags, ; STRING @lpFSName, ; INTEGER nFSSize lnRet=GetVolInfo(@lpRoot, @lpVolName, ; nVolSize, @lpVolNumber, ; @lpMaxComp, @lpFlags, ; @lpFSName, nFSSize) IF lnRet > 0 lcString = "Drive name: " + ; ALLT(lpRoot)+CHR(13)+ ; "Vol name: " + ; LEFT(ALLT(lpVolName),LEN(ALLT(lpVolName))-1)+CHR(13)+ ; "Max #/chars in vol name: " + ; ALLT(STR(nVolSize))+CHR(13)+ ; "Vol Serial #: " + ; ALLT(STR(lpVolNumber))+CHR(13)+ ; "Max #/chars in dir/file names: " + ; ALLT(STR(lpMaxComp))+CHR(13)+ ; "File Sys Flags: " + ; ALLT(STR(lpFlags))+CHR(13)+ ; "File Sys type: " + ; LEFT(ALLT(lpFSName),LEN(ALLT(lpFSName))-1)+CHR(13)+ ; "File Sys Name Size: " + ; ALLT(STR(nFSSize)) ELSE lcString = "Нет информации" ENDIF =MESSAGEBOX(lcString, "Информация о диске") nVOLNUM = lpVolNumber RETURN nVOLNUM ENDFUNC *************************** ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 15:54 |
|
||
|
Как привязать программу к конкретной системе?
|
|||
|---|---|---|---|
|
#18+
Посмотри SYS( ) Functions Overview может что-то и подойдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 15:57 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32492148&tid=1596754]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 270ms |
| total: | 391ms |

| 0 / 0 |
