- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
#include <windows.h>
#include <stdio.h>
HANDLE hSlot;
LPTSTR Slot = TEXT("\\\\.\\mailslot\\sample_mailslot");
BOOL WINAPI MakeSlot(LPTSTR lpszSlotName)
{
hSlot = CreateMailslot(lpszSlotName,
0, // no maximum message size
MAILSLOT_WAIT_FOREVER, // no time-out for operations
(LPSECURITY_ATTRIBUTES) NULL); // default security
if (hSlot == INVALID_HANDLE_VALUE)
{
printf("CreateMailslot failed with %d\n", GetLastError());
return FALSE;
}
else printf("Mailslot created successfully.\n");
return TRUE;
}
void main()
{
MakeSlot(Slot);
}
@LPTSTR Slot = TEXT("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\.\\mailslot\\sample_mailslot");
Больше слэшэй богу слэшэй!..
"С++" - убожество.
guest 06.01.2017 00:01 # −5
rotretS 06.01.2017 00:07 # 0
Гостю не ведомо, что в сиподобных - слэш экранируется, гость прилетел с Корусанта.
guest 06.01.2017 05:08 # 0
guest 06.01.2017 20:08 # +2
или ты о том что в никсах нормальный слеш в отличии от винды?
guest 14.01.2017 20:32 # +1
barop 06.01.2017 00:07 # +3
--Там надо экранировать слеш в литералах.
Кстати, это не С++. Это чистый спи си
rotretS 06.01.2017 00:35 # −2
@https://msdn.microsoft.com/en-us/library/windows/desktop/aa365160%28v=vs.85%29.aspx
barop 06.01.2017 00:37 # +2
По сути же этот код попадает под стандарт ANSI C.
rotretS 06.01.2017 00:38 # −2
Зачем платить больше, если не видно разницы?
barop 06.01.2017 00:42 # +3
Весь win32API это чистый си, хотя у MS конечно дофига и С++ фреймворков
guest 06.01.2017 01:04 # +2
barop 06.01.2017 01:45 # +2
someone 06.01.2017 09:08 # +6
gost 25.10.2020 12:13 # 0
guest8 25.10.2020 12:18 # −999
naHga 25.10.2020 15:40 # 0
Antervis 09.01.2017 05:33 # 0
bormand 09.01.2017 05:55 # +1
Antervis 09.01.2017 06:17 # 0
huge_cock 09.01.2017 06:38 # −1
MAKAKA 26.10.2020 02:03 # 0
Saehrimnir 26.10.2020 02:18 # 0
guest8 26.10.2020 03:02 # −999