|
|
|
Какой API можно получить зарезервированные имена Windows?
|
|||
|---|---|---|---|
|
#18+
Например если посмотреть свойства любого диска в проводнике, там будет написано: Локальный диск, Съемный диск, Компакт-диск. Это в русской системе, в английской будут по английски. В проводнике напротив размеров файлов написано КБ, в свойствах МБ. В английской версии винды будет KB и MB. Для файлов с расширением не зарегистрированным в системе проводник выводит тип файла допустим для расширения .ABC будет Файл "ABC". В английской винде будет File "ABC". Где все эти слова можно раздобыть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2005, 23:24:25 |
|
||
|
Какой API можно получить зарезервированные имена Windows?
|
|||
|---|---|---|---|
|
#18+
Вопрос на 5 баллов. Часть из этого ты можешь вытащить через GetLocaleInfo (см. ниже), но это будут только константы из вкладки "Язык и региональные стандарты". Вот их список: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. А вот и примерчик: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. А по поводу названий дисков или Мб - имхо, вряд ли получится это вытащить. Буду рад ошибаться. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 09:53:30 |
|
||
|
Какой API можно получить зарезервированные имена Windows?
|
|||
|---|---|---|---|
|
#18+
Можно посмотреть константы. Например, для Drives есть DriveTypeConst и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2005, 10:00:09 |
|
||
|
Какой API можно получить зарезервированные имена Windows?
|
|||
|---|---|---|---|
|
#18+
Вот пример на VBScript. То это или нет? strComputer = "." strNameSpace = "root\cimv2" strClass = "Win32_Service" Set objClass = GetObject("winmgmts:\\" & strComputer & _ "\" & strNameSpace & ":" & strClass) WScript.Echo strClass & " Class Qualifiers" WScript.Echo "------------------------------" i = 1 For Each objClassQualifier In objClass.Qualifiers_ If VarType(objClassQualifier.Value) = (vbVariant + vbArray) Then strQualifier = i & ". " & objClassQualifier.Name & " = " & _ Join(objClassQualifier.Value, ",") Else strQualifier = i & ". " & objClassQualifier.Name & " = " & _ objClassQualifier.Value End If WScript.Echo strQualifier strQualifier = "" i = i + 1 Next WScript.Echo WScript.Echo strClass & " Class Properties and Property Qualifiers" WScript.Echo "------------------------------------------------------" i = 1 : j = 1 For Each objClassProperty In objClass.Properties_ WScript.Echo i & ". " & objClassProperty.Name For Each objPropertyQualifier In objClassProperty.Qualifiers_ If VarType(objPropertyQualifier.Value) = (vbVariant + vbArray) Then strQualifier = i & "." & j & ". " & _ objPropertyQualifier.Name & " = " & _ Join(objPropertyQualifier.Value, ",") Else strQualifier = i & "." & j & ". " & _ objPropertyQualifier.Name & " = " & _ objPropertyQualifier.Value End If WScript.Echo strQualifier strQualifier = "" j = j + 1 Next WScript.Echo i = i + 1 : j = 1 Next WScript.Echo WScript.Echo strClass & " Class Methods and Method Qualifiers" WScript.Echo "-------------------------------------------------" i = 1 : j = 1 For Each objClassMethod In objClass.Methods_ WScript.Echo i & ". " & objClassMethod.Name For Each objMethodQualifier In objClassMethod.Qualifiers_ If VarType(objMethodQualifier.Value) = (vbVariant + vbArray) Then strQualifier = i & "." & j & ". " & _ objMethodQualifier.Name & " = " & _ Join(objMethodQualifier.Value, ",") Else strQualifier = i & "." & j & ". " & _ objMethodQualifier.Name & " = " & _ objMethodQualifier.Value End If WScript.Echo strQualifier strQualifier = "" j = j + 1 Next WScript.Echo i = i + 1 : j = 1 Next ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 10:03:57 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=305&tid=2166871]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 316ms |

| 0 / 0 |
