Decoding an IDList value on the Internet

I try to find any information about the value that is stored in the url shortcut that is created from the MS-Office libraries for SharePoint. We are moving away from Office 2007 to Office 365, and the 2007 feature that creates these links does not seem to be available in Office 365.

If the .url file does not have an IDList value, when you click on it in the save dialog box, it changes the file name to a shortcut. I tried changing .url to .lnk, but non-office applications cannot process them.

The contents of the .url file

[InternetShortcut]
IDList=UAwHYBGLNCi66kGEieNCAsCMw0pTAMcAlzFXj9mZr5yalx2b35WYuMWYcRUY2d1VXJ1bvRHAXVmYgMEbpVmb0BiTlR3dvJ3aAgGd0BnOv8yYvZ2ausWZs92duFmLjFGAuAATAEDAAAAAAAAAAAAEAQXZh12cAgDAIAABA8uvAAAAAAAAAAgKAAAAAAAAAAAAAAAAAAAA8gPuuBAAAAAAAQHAlBQYA0GAzBAAAQBAKBQMAAAAAAAAAAAAQAQZk12cAAgNAgAAEAw7+CAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQZAQGAtBwcAAAAUAAAAA
URL=file://blart/DavWWWRoot/teams/edms
IconFile=C:\ProgramData\Microsoft\Office\SharePointTeamSite.ico
IconIndex=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,9

The same regenerated user file

IDList=UAwHYBGLNCi66kGEieNCAsCMw0pTAMcAlzFXj9mZr5yalx2b35WYuMWYcRUY2d1VXJ1bvRHAXVmYgMEbpVmb0BiTlR3dvJ3aAgGd0BnOv8yYvZ2ausWZs92duFmLjFGAuAATAEDAAAAAAAAAAAAEAQXZh12cAgDAIAABA8uvAAAAAAAAAAgKAAAAAAAAAAAAAAAAAAAA0baRNAAAAAAAAQHAlBQYA0GAzBAAAQBAKBQMAAAAAAAAAAAAQAQZk12cAAgNAgAAEAw7+CAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQZAQGAtBwcAAAAUAAAAA

Value from file from another user

IDList=UAwHYBGLNCi66kGEieNCAsCMw0pTAMcAlzFXj9mZr5yalx2b35WYuMWYcRUY2d1VXJ1bvRHAXVmYgMEbpVmb0BiTlR3dvJ3aAgGd0BnOv8yYvZ2ausWZs92duFmLjFGAuAATAEDAAAAAAAAAAAAEAQXZh12cAgDAIAABA8uvAAAAAAAAAAgKAAAAAAAAAAAAAAAAAAAA4BZpCAAAAAAAAQHAlBQYA0GAzBAAAQBAKBQMAAAAAAAdHBlfQAQZk12cAAgNAgAAEAw7+qXQJdJdHBlfqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQZAQGAtBwcAAAAUAAAAA

, , , . Windows 32 Powershell #, ++ . , , , pidl, , .

, IDList .url, . IDList, , , / url .

https://msdn.microsoft.com/en-us/library/bb776784(v=vs.85).aspx

https://msdn.microsoft.com/en-us/library/dd891312.aspx

+4
1

.URL , 2 IDList.

, IDList WritePrivateProfileStruct - , . TextToBinary IStream . PROPVARIANT PROPVARIANT IUniformResourceLocator , , , , idlist , /.

PIDL (IDList) .INI :

:1: 20 bytes
  {208D2C60-3AEA-1069-A2D7-08002B30309D}:Network
:2: 78 bytes
  4E 00 C3 01 E5 5C 5C 63  6F 66 6B 2E 6B 65 6C 6F  N....\\c ofk.kelo
  77 6E 61 2E 63 61 5C 44  61 76 57 57 57 52 6F 6F  wna.ca\D avWWWRoo
  74 00 57 65 62 20 43 6C  69 65 6E 74 20 4E 65 74  t.Web Cl ient Net
  77 6F 72 6B 00 68 74 74  70 3A 2F 2F 63 6F 66 6B  work.htt p://cofk
  2E 6B 65 6C 6F 77 6E 61  2E 63 61 00 2E 00 __ __  .kelowna .ca...
:3: 76 bytes
  4C 00 31 00 00 00 00 00  00 00 00 00 10 00 74 65  L.1..... ......te
  61 6D 73 00 38 00 08 00  04 00 EF BE 00 00 00 00  ams.8... ........
  00 00 00 00 2A 00 00 00  00 00 00 00 00 00 00 00  ....*... ........
  00 00 00 00 3C F8 B8 6E  00 00 00 00 00 00 74 00  ....<..n ......t.
  65 00 61 00 6D 00 73 00  00 00 14 00 __ __ __ __  e.a.m.s. ....
:4: 74 bytes
  4A 00 31 00 00 00 00 00  00 00 00 00 10 00 65 64  J.1..... ......ed
  6D 73 00 00 36 00 08 00  04 00 EF BE 00 00 00 00  ms..6... ........
  00 00 00 00 2A 00 00 00  00 00 00 00 00 00 00 00  ....*... ........
  00 00 00 00 00 00 00 00  00 00 00 00 00 00 65 00  ........ ......e.
  64 00 6D 00 73 00 00 00  14 00 __ __ __ __ __ __  d.m.s... ..
:5: 0 bytes

PIDL \\cofk.kelowna.ca\DavWWWRoot\teams\edms.

, , PIDL (teams\edms), , .

0

Source: https://habr.com/ru/post/1622842/


All Articles