Пытаюсь найти информацию о том, каким образом в пакетах SMB передается информация о предоставляемых ресурсах. Т.е. на какие поля в пакете обратить внимание, чтобы увидеть «вот этот пакет пришел от сетевого принтера, а вот этот от сетевой шары». Есть идеи?
Могу ошибаться, но думаю только вычленив имя файла.
msdn.microsoft.com/en-us/library/cc212614.aspx
«Operations executed on a printer share are handled on the server by creating a file, and printing the
contents of the file when it is closed.»
Вот ещё изх того же дока:
3.2.4.3.2 Application Requests Sending a File to Print
For sending a file to a printer, the application opens the root of a print share, writes data, and closes
the file. The semantics and parameters are the same as specified in section 3.2.4.3, except that TreeConnect.ShareName will be the name of a printer share, and the share relative path MUST be
NULL.