Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
под которым работает программа на VB6? Имя соответствующей Win32 API функции кто знает? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2010, 17:36 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2010, 17:41 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
...если я правильно понял и вам нужно имя компа в ОС, а не имя самой ОС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2010, 17:43 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2010, 18:12 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro...если я правильно понял и вам нужно имя компа в ОС, а не имя самой ОС Вы неправильно поняли, ему нужно вот это Код: 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. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. Для Win 7 думаю надо заменить дополнительно 6=>7, руки не дошли пока. А м.б. еще дополнительно и вот это: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 00:44 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
Дмитрий77Вы неправильно поняли, ему нужно вот это Да я уж понял.... Ипаааать! Неужели попроще нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 00:51 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
Shocker.ProИпаааать! Неужели попроще нельзя? Просто меня смущаеть, что это придется дописывать с выходом новых версий... Кроме того.... есть же еще комплектации, типа Home/Pro И опять же, я же вижу полное название в "Системе" или тот же C:\WINDOWS\system32\winver.exe выдает... Неужели нет какого-то ключика в реестре, одинакового для всех операционок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 01:05 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
Shocker.ProИпаааать! Неужели попроще нельзя? Куды проще? Все сложное я уже систематизировал, два модуля создать не сумеете? Я ж рабочий код выложил, пользуйтесь. Shocker.ProПросто меня смущаеть, что это придется дописывать с выходом новых версий... Ну, батенька, издержки производства, но это не сложно IsWin7 из этого сделать.Более того я думаю что для себя я объеденю Vista+Win7,надо тестировать, иначе придется дописывать код в куче мест. Потом мы ж не знаем че там майкрософт придумает. Напр. winXP/2003 различаются по минорам, а вот Vista/2008 это одно и то же. Для работы программы этого достаточно. Программе надо знать куда она попала, чтобы корректно функционировать. На Хоме ей наплевать, а вот об x64 можно хорошо споткнуться, если об этом не позаботиться заранее. А если программа еще управляет установкой драйвера, то, сами понимаете, 32бит/64бит до Висты/64бит начиная с висты это оч-чень разные ситуевины. А все эти Professional/Ultimate это весьма условно, но, думаю и на эту тему API существуют. Вообще считаю извлекать чего-то из реестра это последнее дело, пользуюсь этим в крайних случаях. Тоже относится ко всем OCX, исключение для меня Common Controls, да и то вот второй месяц воюю потихоньку в связи с переходом v.6 => v.5, позарился в свое время на простоту и функциональность 6-ки. Вообще ф-ционала vb достаточно для написания рабочих прог (довольно сложных причем), но если хочешь сделать конфетку и обернуть ее в красивый фантик, а этот фантик оч. много дает на самом деле, то надо вот так, с каждым пунктом возиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 02:49 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
Shocker.ProC:\WINDOWS\system32\winver.exe выдает... Иногда приходится кривить душой, и использовать через Shell системные утилиты (командная строка), в основном когда не надо читать информацию, а надо просто что-то сделать, типа net start AAA net stop BBB но это лучше поверьте чем завязываться на OCX-ы, часто сомнительные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 02:56 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
Вот это по проще. Пользуюсь давно Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 09:14 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
bac, WMI м.б. и проще. Я им пользуюсь для получения информации о модемах, установленных в системе, просто не нашел нужных API, м.б. плохо искал. Но конкретно в моем случае есть ситуация (которая с некот. вероятностью может случиться) когда в реестре есть некорректный entry, эдакий результат некорректной установки модема, что для слабоопытного юзера сотворить довольно легко. Т.е. все (корректно установленные впоследствии) модемы читаются в Панели Управления, работают и т.п., а из за этого бракованного Entry конкректно WMI не видит модемов вообще. А удалить эту кривость можно только либо переустановкой системы, либо зная место в реестве в ControlSet и имя класса из абракадабры буков-циферь. Вот из этого примера (можете поверить на слово, но описал конкретную ситуацию вполне понятным языком) можете судить о надежности WMI. Ну... для указанной задачи прочесть имя системы м.б. и сгодится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 02:27 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
.Михаил., а когда и чем отличаются Имя_компа = WshNetwork.ComputerName Имя_домена = WshNetwork.UserDomain из Вашего скрипта??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2010, 21:47 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю а когда и чем отличаются Имя_компа = WshNetwork.ComputerName Имя_домена = WshNetwork.UserDomain из Вашего скрипта??? Скорей всего, в большинстве случаев не отличаются. Но в WScript.Network эти свойства для чего-то созданы раздельно. Может и есть случаи, когда они неодинаковы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2010, 21:55 |
|
||
|
Как получить имя ОС компьютера?
|
|||
|---|---|---|---|
|
#18+
Игорь1973под которым работает программа на VB6? Имя соответствующей Win32 API функции кто знает? Спасибо. я думаю, имя оси - "виндовс" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2010, 15:47 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2159306]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 155ms |

| 0 / 0 |
