|
|
|
A и W объекты ядра
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь может кинуть в меня ссылкой, где сказано, что A и W функции создают один и тот же объект ядра при совпадающем имени? Т.е. что код Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. всегда будет возвращать WAIT_OBJECT_0 в любых конфигурациях. Раньше проверял вроде объекты были разные. Сейчас посмотрел - один С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 20:04:13 |
|
||
|
A и W объекты ядра
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Кто-нибудь может кинуть в меня ссылкой, где сказано, что A и W функции создают один и тот же объект ядра при совпадающем имени? Функции A в действительности вызывают аналогичную функцию W. Читать у Рихтера ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 20:14:24 |
|
||
|
A и W объекты ядра
|
|||
|---|---|---|---|
|
#18+
В исходниках винды private\windows\base\client\synch.c Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 20:21:45 |
|
||
|
A и W объекты ядра
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ > Раньше проверял вроде объекты были разные. Раньше - это когда, в какой ОС? Kazantsev Alexey> Функции A в действительности вызывают Kazantsev Alexey> аналогичную функцию W. Читать у Рихтера ;) Справедливости ради, это зависит от OC. Но для современных версий - в общем, да. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 20:25:04 |
|
||
|
A и W объекты ядра
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамСправедливости ради, это зависит от OC. Но для современных версий - в общем, да. Рихтер писал о W2K, но по логике оно так в любой версии с юникодовым API, то есть начиная с NT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 20:43:01 |
|
||
|
A и W объекты ядра
|
|||
|---|---|---|---|
|
#18+
В 98-й это было не так. Про Линолеум не помню. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 20:53:52 |
|
||
|
A и W объекты ядра
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Раньше проверял вроде объекты были разные. При совпадении имени? В рамках одного пользователя? Да ну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 21:07:51 |
|
||
|
A и W объекты ядра
|
|||
|---|---|---|---|
|
#18+
Кстати, интересно, что было бы в 98-й в таком случае - кракозябры или новый дескриптор? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 21:18:11 |
|
||
|
A и W объекты ядра
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов РустамКстати, интересно, что было бы в 98-й в таком случае - кракозябры или новый дескриптор?Была бы вызвана A с именем, сконвертированным из юникода в анси. Тогда были такие же заглушки, просто в обратную сторону. Начиная с Win95 вроде A/W появились и были заглушки W->A, а кажется начиная с W2K стало наоборот - A->W ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 23:21:28 |
|
||
|
A и W объекты ядра
|
|||
|---|---|---|---|
|
#18+
YuRock> Была бы вызвана A с именем, сконвертированным из юникода в анси. YuRock> Тогда были такие же заглушки, просто в обратную сторону. Да, наверное. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2017, 23:29:15 |
|
||
|
A и W объекты ядра
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyЧитать у Рихтера ;)Да. Вчера вечером нашел эту фразуГаджимурадов Рустам_Vasilisk_ > Раньше проверял вроде объекты были разные. Раньше - это когда, в какой ОС?WinXP GunSmokerПри совпадении имени? В рамках одного пользователя? Да нуВ смысле не хендлы одинаковые, а получались разные объекты. Кстати, пользователи могли и отличаться, но тогда изпользовался префикс Global\ В общем, всем спасибо. Спишу на свое умопомрачения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2017, 13:35:59 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=136&tid=2041982]: |
0ms |
get settings: |
7ms |
get forum list: |
24ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
83ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 415ms |

| 0 / 0 |
