เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš

เบ‚เป‰เบญเบเบ—เปเบฒเบญเบดเบ”เบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบขเบนเปˆเปƒเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบ เบšเบฅเบฑเบญเบ, เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบ„เบปเป‰เบ™เบซเบฒเปเบฅเบฐเบˆเบทเปˆเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เปƒเบ™เบžเบฒเบเบซเบฅเบฑเบ‡, เปเบ•เปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบšเปเปˆเบกเบตเปƒเบœเบญเปˆเบฒเบ™ blog, เบ‚เป‰เบญเบเบขเบฒเบเปเบšเปˆเบ‡เบ›เบฑเบ™เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เบเบฑเบšเบ—เบธเบเป†เบ„เบปเบ™, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบœเบนเป‰เปƒเบ”เบœเบนเป‰เบซเบ™เบถเปˆเบ‡เป€เบซเบฑเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”.

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปƒเบ™เบฅเบฐเบšเบปเบš SAP R/3, เบ„เปเบฒเบ–เบฒเบกเป€เบเบตเบ”เบ‚เบถเป‰เบ™ - เบงเบดเบ—เบตเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เบเบฑเบšเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš? เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ„เบงเบฒเบกเบ„เบดเบ”เบ™เบตเป‰เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบงเบฑเบšเป„เบŠเบ•เปŒ, เบ—เปเบฒเบญเบดเบ”เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป SOAP เบˆเบฒเบ SAP GUI เปเบฅเบฐเบชเบปเปˆเบ‡เบˆเบปเบ”เบซเบกเบฒเบเบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป„เบ›เบซเบฒเบซเบ™เป‰เบฒเป€เบงเบฑเบšเบ—เบตเปˆเบกเบตเบชเบฐเบ„เบดเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ„เบทเบ™เปƒเบซเบกเปˆ, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰. เบ‚เปเป‰เบ„เบงเบฒเบกเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เปเบฅเบฐเบชเบฐเปเบ”เบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ™เบตเป‰, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเบเปเปˆเบขเบฒเบเปƒเบซเป‰เบซเบ™เป‰เบฒเบ™เบตเป‰เบกเบตเบฅเบดเป‰เบ‡เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เบ•เบปเบง SAP GUI. เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเป€เบ›เบตเบ”เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™, เปเบฅเบฐ, เบ”เบตเบเบงเปˆเบฒ, เบ”เป‰เบงเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเบ•เบทเปˆเบกเปƒเบชเปˆเปƒเบ™เบ„เบฑเป‰เบ‡เบ”เบฝเบง: เบœเบนเป‰เปƒเบŠเป‰เบˆเบฐเบ•เป‰เบญเบ‡เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบชเบญเบ‡เบ„เบฑเป‰เบ‡เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง SAP Logon เบšเปเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบฅเปˆเบ™ sapgui.exe เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบฅเบฐเบšเบธเบฅเบนเบเบ„เป‰เบฒเปเบฅเบฐเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰, เปเบ•เปˆเบกเบฑเบ™เบเปเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เบ•เบปเบงเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™ SAP Logon. เปƒเบ™เบ—เบฒเบ‡เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก, เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เบ”เป‰เบงเบเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบŠเบตเบŸเป€เบงเบตเบ—เบตเปˆเบšเปเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เปเบกเปˆเบ™เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ: เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปƒเบซเบกเปˆ, เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบฅเป‰เบงเบฅเบฒเบงเบกเบตเป€เบชเบฑเป‰เบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เปƒเบ™ SAP Logon, เบ”เป‰เบงเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบฅเบฒเบงเบ•เป‰เบญเบ‡เบเบฒเบ™, เปเบฅเบฐเบกเบต. เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฅเบฑเบ‡เบเบดเบ™เบญเบฒเบซเบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เปเบ•เปˆเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เป„เบ”เป‰เบ–เบทเบเบšเบฑเบ™เบฅเบธเป„เบ”เป‰เป‚เบ”เบเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบต SAP GUI Shortcut เปเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™ sapshcut.exe เป€เบญเบ‡, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เป‚เบ”เบเปƒเบŠเป‰ "เบ—เบฒเบ‡เบฅเบฑเบ”".

เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹เปƒเบ™โ€‹เบซเบปเบงโ€‹เบซเบ™เป‰เบฒโ€‹: เป€เบ›เบตเบ” sapshcut.exe เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹เบˆเบฒเบโ€‹เบ•เบปเบงโ€‹เบ—เปˆเบญเบ‡โ€‹เป€เบงเบฑเบšโ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบงเบฑเบ”โ€‹เบ–เบธ ActiveXโ€‹:

function openSAPGui(sid, client, user, password) {
var shell = new ActiveXObject("WScript.Shell");
shell.run('sapshcut.exe -system="'+sid+'" -client='+client+' -user="'+user+'" -pw="'+password+'" -language=RU');
}

เบเบฒเบ™เปเบเป‰เป„เบ‚เปเบกเปˆเบ™เบšเปเปˆเบ”เบต: เบ—เปเบฒเบญเบดเบ”, เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ Internet Explorer, เบญเบฑเบ™เบ—เบตเบชเบญเบ‡, เบกเบฑเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบซเป‰เบฒเบกเปƒเบ™เบฅเบฐเบ”เบฑเบšเป‚เบ”เป€เบกเบ™, เปเบฅเบฐเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบˆเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰, เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบชเบฐเปเบ”เบ‡เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ—เบตเปˆเบซเบ™เป‰เบฒเบขเป‰เบฒเบ™เบเบปเบง. เป€เบ•เบทเบญเบ™โ€‹เปƒเบซเป‰โ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹:

เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš

เบ‚เป‰เบญเบเบžเบปเบšเบงเบดเบ—เบตเปเบเป‰เป„เบ‚ #2 เปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”: เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™เป€เบงเบฑเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡. เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบ›เบตเบ”เบ•เบปเบงเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบŠเบตเป‰เบšเบญเบเป€เบ–เบดเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™, เป€เบŠเบดเปˆเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เปƒเบ™ Windows เปƒเบ™เบ—เบฐเบšเบฝเบ™เปƒเบ™เบชเปˆเบงเบ™ HKEY_CLASSES_ROOT. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ SAP GUI Shortcut เบกเบตเบชเปˆเบงเบ™เบเปˆเบญเบเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบขเบนเปˆเปƒเบ™เบžเบฒเบเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต URL Protocol string เบ—เบตเปˆเบกเบตเบ„เปˆเบฒเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™:

เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš

เบžเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ sapgui.exe เบเบฑเบšเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต /เบชเบฑเป‰เบ™, เบŠเบถเปˆเบ‡เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™:

เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš

เบ”เบต, เบซเบผเบทเบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เบกเบฑเบเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™ (เบ•เบปเบงเบขเปˆเบฒเบ‡, sapshcut), เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบกเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เป„เบŸเบฅเปŒ reg เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTsapshcut]
@="sapshcut Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOTsapshcutDefaultIcon]
@="sapshcut.exe"
[HKEY_CLASSES_ROOTsapshcutshell]
[HKEY_CLASSES_ROOTsapshcutshellopen]
[HKEY_CLASSES_ROOTsapshcutshellopencommand]
@="sapshcut.exe "%1""

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบขเบนเปˆเปƒเบ™เบซเบ™เป‰เบฒเป€เบงเบฑเบšเบ—เบตเปˆเบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™ Sapgui.Shortcut.File เปƒเบ™เบ—เบฒเบ‡เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™:

<a href='Sapgui.Shortcut.File: -system=SID -client=200'>SID200</a>

เบžเบงเบเป€เบฎเบปเบฒเบ„เบงเบ™เบˆเบฐเป€เบซเบฑเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเป€เบŠเบฑเปˆเบ™เบ™เบตเป‰:

เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš

เปเบฅเบฐเบ—เบธเบเบขเปˆเบฒเบ‡เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ”เบต, เปเบ•เปˆเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ„เบฅเบดเบเปƒเบชเปˆเบ›เบธเปˆเบก "เบญเบฐเบ™เบธเบเบฒเบ”" เบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™:

เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš

เบญเบธเบ, เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเป„เบ”เป‰เบ›เปˆเบฝเบ™เปเบ–เบšเบเบฐเบซเบงเปˆเบฒเบ‡เป€เบ›เบฑเบ™ %20. เบ”เบต, เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบญเบทเปˆเบ™เป†เบˆเบฐเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบ”เป‰เบงเบเบชเบฑเบ™เบเบฒเบฅเบฑเบเป€เบ›เบตเป€เบŠเบฑเบ™. เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบžเปเปƒเบˆเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบงเปˆเบฒเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš (เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เปเบกเปˆเบ™เป€เบฎเบฑเบ”เบ•เบฒเบกเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™) - เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบšเปเปˆเบกเบฑเบเบฅเบฑเบเบชเบฐเบ™เบฐเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เปเบฅเบฐเบ•เบปเบงเปเบ›เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡ Windows เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ„เปˆเบฒเบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง. เปเบฅเบฐเบญเบตเบเบญเบฑเบ™เปœเบถเปˆเบ‡เบฅเบปเบš - เบชเบฒเบเบ—เบฑเบ‡เปเบปเบ”เบ–เบทเบเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เป€เบ›เบฑเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต, เบฅเบงเบกเบ—เบฑเบ‡เบŠเบทเปˆเป‚เบ›เบฃเป‚เบ•เบ„เป เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ” (sapgui.shortcut.file:). เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ„เบทเบเบฑเบ™ sapshcut.exe เบชเบฒเบกเบฒเบ”เบเบปเบเป€เบฅเบตเบเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบกเบฑเบ™ (เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบชเบฑเบ™เบเบฒเบฅเบฑเบ "-", เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบŠเบทเปˆ, "=" เปเบฅเบฐเบกเบนเบ™เบ„เปˆเบฒ), i.e. เป€เบชเบฑเป‰เบ™โ€‹เบ„เป‰เบฒเบโ€‹เบ„เบท "sapgui.shortcut.file: -system=SID"เบกเบฑเบ™เบˆเบฐเบเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบšเปเปˆเบกเบตเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡"sapgui.shortcut.file:-system=SID"เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเบญเบตเบเบ•เปเปˆเป„เบ›.

เบกเบฑเบ™เบ›เบฐเบเบปเบ”เบงเปˆเบฒ, เปƒเบ™เบซเบผเบฑเบเบเบฒเบ™, เบกเบตเบชเบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ URI:

  1. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบšเปเปˆเบกเบตเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต: เบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เป€เบ›เบฑเบ™เบŠเปเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เป‚เบ›เป‚เบ•เบ„เบญเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ‚เบญเบ‡เบ›เบฐเป€เบžเบ” SIDMANDT, เบ›เบฐเป€เบžเบ” AAA200, BBB200 เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰, เปเบ•เปˆเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบกเบฑเบ™เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เป€เบžเบฒเบฐเบงเปˆเบฒเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบญเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบ”เป‰เบงเบเบงเบดเบ—เบตเบ™เบตเป‰.
  2. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ„เบ‡เบเบฒเบ™ wrapper เป€เบžเบทเปˆเบญเป‚เบ—เบซเบฒ sapshcut.exe เบซเบผเบท sapgui.exe. เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบงเบ‚เบญเบ‡เป‚เบ›เบฅเปเบเบฅเบกเบ™เบตเป‰เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบ - เบกเบฑเบ™เบ•เป‰เบญเบ‡เป€เบญเบปเบฒเบชเบฒเบเบ—เบตเปˆเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบชเบปเปˆเบ‡เป„เบ›เบซเบฒเบกเบฑเบ™เบœเปˆเบฒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™เป€เบงเบฑเบšเปเบฅเบฐเบ›เปˆเบฝเบ™เบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ•เบปเบงเปเบ—เบ™เบ—เบตเปˆ Windows เป„เบ”เป‰เบฎเบฑเบš, i.e. เบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบฑเบ‡เปเบปเบ”เบเบฑเบšเป„เบ›เป€เบ›เบฑเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ (เบšเบฒเบ‡เบ—เบตเปเบกเปˆเบ™เปเบ•เปˆเบงเบดเป€เบ„เบฒเบฐเบชเบฐเบ•เบฃเบดเบ‡เบ•เบฒเบกเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต) เปเบฅเบฐเป€เบญเบตเป‰เบ™ SAP GUI เบ”เป‰เบงเบเบ„เบณเบชเบฑเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบตเปˆเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เปเบฅเป‰เบง. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบกเบฑเบ™เบเบฑเบ‡เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบ—เบฑเบ‡เบซเบกเบปเบ” (เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเบšเปเปˆเป„เบ”เป‰เบ‚เบฝเบ™เบกเบฑเบ™), เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเป‚เบ›เป‚เบ•เบ„เบญเบ™เปƒเบ™ PC เบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ” (เบžเบฒเบเปƒเบ™เป‚เบ”เป€เบกเบ™เบ™เบตเป‰เบเบฑเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบเบฑเบ‡เบ”เบตเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐ. เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ™เบตเป‰), เปเบ•เปˆเปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบซเบผเบฒเบเป‚เบ„เบ‡เบเบฒเบ™เปƒเบ™ PC, เปเบฅเบฐเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบซเบฒเบเป„เบ›เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบŠเบญเบšเปเบงเป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบซเบกเปˆเปƒเบ™ PC.

เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™. เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบเบปเบเป€เบฅเบตเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบงเปˆเบฒเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ.

เปƒเบ™เบˆเบธเบ”เบ™เบตเป‰เบ‚เป‰เบญเบเบเปเปˆเป€เบฅเบตเปˆเบกเบ„เบดเบ”เบงเปˆเบฒเบ‚เป‰เบญเบเบˆเบฐเบ•เป‰เบญเบ‡เบšเบญเบเบฅเบฒเบเบฑเบšเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เบเบฑเบšเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš, เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ„เบงเบฒเบกเบ„เบดเบ”เป„เบ”เป‰เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบเบฑเบšเบ‚เป‰เบญเบเบงเปˆเบฒเปƒเบ™ SAP Logon เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบ—เบฒเบ‡เบฅเบฑเบ”เปเบฅเบฐ เบ„เบฑเบ”เบฅเบญเบเบกเบฑเบ™เปƒเบชเปˆ desktop เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ‚เป‰เบญเบเปƒเบŠเป‰เบงเบดเบ—เบตเบ™เบตเป‰เบ„เบฑเป‰เบ‡เบ”เบฝเบง, เปเบ•เปˆเบเปˆเบญเบ™เบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเบšเปเปˆเป„เบ”เป‰เป€เบšเบดเปˆเบ‡เป„เบŸเบฅเปŒเบ—เบฒเบ‡เบฅเบฑเบ”เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ. เปเบฅเบฐเบกเบฑเบ™เป„เบ”เป‰เบซเบฑเบ™เบญเบญเบเบงเปˆเบฒเบ—เบฒเบ‡เบฅเบฑเบ”เบ™เบตเป‰เปเบกเปˆเบ™เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเบกเบตเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ .เบŠเบฑเบš. เปเบฅเบฐเบ–เป‰เบฒเบ—เปˆเบฒเบ™เปเบฅเปˆเบ™เบกเบฑเบ™เบขเบนเปˆเปƒเบ™ Windows, SAP GUI เบˆเบฐเป€เบ›เบตเบ”เบ•เบปเบงเบ”เป‰เบงเบเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒเบ™เบตเป‰. "เบšเบดเบ‡เป‚เบ!"

เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ‚เบญเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบ›เบฐโ€‹เบกเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰ (เบเบฑเบ‡โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เป€เบ›เบตเบ”โ€‹เบ•เบปเบงโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹, เปเบ•เปˆโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เป€เบงเบฑเป‰เบ™โ€‹เบกเบฑเบ™โ€‹)โ€‹:

[System]
Name=SID
Client=200
[User]
Name=
Language=RU
Password=
[Function]
Title=
[Configuration]
GuiSize=Maximized
[Options]
Reuse=0

เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™: เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบฅเบฐเบšเบปเบš, เบฅเบนเบเบ„เป‰เบฒ, เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™. เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก: Title - เบซเบปเบงโ€‹เบ‚เปเป‰โ€‹เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹, GuiSize โ€” เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹เปเบฅเปˆเบ™ (เป€เบ•เบฑเบกโ€‹เบซเบ™เป‰เบฒโ€‹เบˆเปโ€‹เบซเบผเบทโ€‹เบšเปเปˆโ€‹) เปเบฅเบฐโ€‹ เปƒเบŠเป‰ เปƒเปเปˆ โ€” เบšเปเปˆโ€‹เบงเปˆเบฒโ€‹เบˆเบฐโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบ›เบตเบ”โ€‹เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹เปƒเบซเบกเปˆโ€‹เบซเบผเบทโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ—เบตเปˆโ€‹เป€เบ›เบตเบ”โ€‹เบขเบนเปˆโ€‹เปเบฅเป‰เบงโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹. เปเบ•เปˆ nuance เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบ—เบฑเบ™เบ—เบต - เบกเบฑเบ™เป„เบ”เป‰เบซเบฑเบ™เบญเบญเบเบงเปˆเบฒเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปƒเบ™ SAP Logon เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”, เป€เบชเบฑเป‰เบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเบเบฑเบ”. เบกเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบซเบฑเบ™โ€‹เบญเบญเบโ€‹เบงเปˆเบฒโ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เป€เบซเบ”โ€‹เบœเบปเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบ›เบญเบ”โ€‹เป„เบžโ€‹: เบกเบฑเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เบ—เบฒเบ‡โ€‹เบฅเบฑเบ”โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ—เบตเปˆโ€‹เบชเป‰เบฒเบ‡โ€‹เบ‚เบถเป‰เบ™โ€‹เปƒเบ™ SAP Logon เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹ sapshortcut.ini (เปƒเบเป‰ saplogon.ini เปƒเบ™เป‚เบ›เบฃเป„เบŸเบฅเปŒเบœเบนเป‰เปƒเบŠเป‰ Windows) เปเบฅเบฐเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เบžเบงเบเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡เป€เบเบตเบ™เป„เบ›เปเบฅเบฐ, เบ–เป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™, เบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เป„เบ”เป‰. เปเบ•เปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰เป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เบ›เปˆเบฝเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเปƒเบ™เบ—เบฐเบšเบฝเบ™ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 0):

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareSAPSAPShortcutSecurity]
"EnablePassword"="1"

เบ™เบตเป‰เบˆเบฐเบ›เบปเบ”เบฅเบฑเบญเบเบŠเปˆเบญเบ‡เปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเปเบšเบšเบŸเบญเบกเบเบฒเบ™เบชเป‰เบฒเบ‡เบ—เบฒเบ‡เบฅเบฑเบ”เปƒเบ™ SAP Logon:

เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš

เปเบฅเบฐเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ™เบตเป‰, เบกเบฑเบ™เบˆเบฐเบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เปเบ–เบงเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™
sapshortcut.ini, เปเบ•เปˆเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบฅเบฒเบเบ—เบฒเบ‡เบฅเบฑเบ”เป„เบ›เบซเบฒ desktop, เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ›เบฒเบเบปเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™ - เปเบ•เปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบกเบฑเบ™เปƒเบชเปˆเป„เบ”เป‰เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เบชเปเบฒเบฅเบฑเบš 111111 เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰: PW_49B02219D1F6, เบชเปเบฒเบฅเบฑเบš 222222 - PW_4AB3211AD2F5. เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบซเบผเบฒเบเปƒเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ™เบตเป‰เบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปƒเบ™เบ—เบฒเบ‡เบซเบ™เบถเปˆเบ‡, เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบญเบ‡ PC เบชเบฐเป€เบžเบฒเบฐ, เปเบฅเบฐเบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เบฑเป‰เบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปƒเบซเบกเปˆเป€เบ›เบฑเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เบ„เปˆเบฒเบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ™เบตเป‰. เบ”เบต, เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปเบšเบšเบชเบธเปˆเบก, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆ algorithm เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบฅเบฑเบšเบ™เบตเป‰. เปเบ•เปˆเบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เป‚เบ”เบเบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเป„เบ”เป‰เปƒเบซเป‰, เบ™เบตเป‰เบˆเบฐเบšเปเปˆเบเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”. เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เปƒเบ™ SAP GUI 7.40 เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ™เบตเป‰เบซเบฒเบเป„เบ›เบซเบกเบปเบ”เบˆเบฒเบเปเบšเบšเบŸเบญเบก, เปเบ•เปˆเบกเบฑเบ™เบเบญเบกเบฎเบฑเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเบ•เบทเปˆเบกเปƒเบชเปˆเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡.

เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบกเบฑเบ™เบ›เบฒเบเบปเบ”เบงเปˆเบฒเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เบฅเบดเบเปƒเบชเปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบ™เบฒเบกเบชเบฐเบเบธเบ™ .sap เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ - เปเบฅเบฐเบกเบฑเบ™เบˆเบฐเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เป€เบ›เบตเบ”เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเป€เบŠเบฑเปˆเบ™ SAP GUI Shortcut (เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”เปƒเบ™ PC. เบ”เป‰เบงเบ SAP GUI เบ•เบดเบ”เบ•เบฑเป‰เบ‡) เปเบฅเบฐเบˆเบฐเป€เบ›เบตเบ”เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก SAP GUI เบ—เบตเปˆเบกเบตเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰ (เบ–เป‰เบฒเบ„เบนเปˆ SID เปเบฅเบฐเบฅเบนเบเบ„เป‰เบฒเบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ SAP Logon เปƒเบ™ PC เบ™เบตเป‰).

เปเบ•เปˆ, เบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบšเปเปˆเบกเบตเปƒเบœเบžเบฝเบ‡เปเบ•เปˆเบˆเบฐเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒเปเบฅเบฐเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒ - เบžเบงเบเป€เบ‚เบปเบฒเบ•เป‰เบญเบ‡เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡ script PHP เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ—เบฒเบ‡เบฅเบฑเบ” (sapshcut.php):

<?php
$queries = array();
parse_str($_SERVER['QUERY_STRING'], $queries);
$Title = $queries['Title'];
$Size = $queries['Size'];
$SID = $queries['SID'];
$Client = $queries['Client'];
if($Client == '') { $Client=200; };
$Lang = $queries['Language'];
if($Lang=='') { $Lang = 'RU'; };
$User = $queries['Username'];
if($User<>'') { $Password = $queries['Password']; };
$filename = $SID.$Client.'.sap';
header('Content-disposition: attachment; filename='.$filename);
header('Content-type: application/sap');
echo "[System]rn";
echo "Name=".$SID."rn";
echo "Client=".$Client."rn";
echo "[User]rn";
echo "Name=".$Username."rn";
echo "Language=".$Lang."rn";
if($Password<>'') echo "Password=".$Password."rn";
echo "[Function]rn";
if($Title<>'') {echo "Title=".$Title."rn";} else {echo "Title=ะ’ั…ะพะด ะฒ ัะธัั‚ะตะผัƒrn";};
echo "[Configuration]rn";
if($Size=='max') { echo "GuiSize=Maximizedrn"; };
echo "[Options]rn";
echo "Reuse=0rn";
?>

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เบŠเบทเปˆโ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เปเบฅเบฐโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบœเปˆเบฒเบ™โ€‹, เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹เบ‚เปโ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบชเบนเปˆโ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เปเบฅเบฐโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบœเปˆเบฒเบ™โ€‹:

เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง SAP GUI เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบœเปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš, เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบˆเบฐเบ–เบทเบเบ•เบทเปˆเบกเปƒเบชเปˆเปเบฅเบฐเบŠเปˆเบญเบ‡เปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบˆเบฐเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ. เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™, เปเบ•เปˆเบœเบนเป‰เปƒเบŠเป‰เปƒเบ™ PC เบกเบตเบฅเบฐเบซเบฑเบ” EnablePassword เปƒเบ™เบฅเบตเบˆเบดเบ”เบŠเบตเปƒเบ™เบชเปˆเบงเบ™ [HKEY_CURRENT_USERSoftwareSAPSAPShortcutSecurity] เบ—เบตเปˆเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ 0, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบชเบดเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™. เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบฅเบฐเบซเบฑเบ”เบ™เบตเป‰เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ 1 เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบœเปˆเบฒเบ™เบ—เบฑเบ‡เบŠเบทเปˆเปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เบฅเบฐเบšเบปเบšเบˆเบฐเป€เบ•เบทเบญเบ™เปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ–เบฒเบงเบญเบ™เปƒเบซเบกเปˆเบชเบญเบ‡เบ„เบฑเป‰เบ‡. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเบฑเบš.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบŠเบธเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ•เปเปˆเป„เบ›เบ™เบตเป‰เป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”:

<html>
<head>
<script>
function openSAPGui(sid, client, user, password) {
var shell = new ActiveXObject("WScript.Shell");
shell.run('sapshcut.exe -system="'+sid+'" -client='+client+' -user="'+user+'" -pw="'+password+'" -language=RU');
}
</script>
</head>
<body>
<a href='' onclick="javascript:openSAPGui('SID', '200', 'test', '');"/>Example 1: Execute sapshcut.exe (ActiveX)<br>
<a href='Sapgui.Shortcut.File: -system=SID -client=200'>Example 2: Open sapshcut.exe (URI)</a><br>
<a href='sapshcut.php?SID=SID&Client=200&User=test'>Example 3: Open file .sap (SAP GUI Shortcut)</a><br>
</body>
</html>

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเบธเบ”เบ—เป‰เบฒเบเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบ‚เป‰เบญเบ. เปเบ•เปˆเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เบ—เบฒเบ‡เบฅเบฑเบ” SAP, เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ CMD, เป€เบŠเบดเปˆเบ‡, เป€เบกเบทเปˆเบญเป€เบ›เบตเบ”เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš, เบˆเบฐเป€เบ›เบตเบ”เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก SAP GUI เบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™. เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡ (sapguicmd.php) เป€เบ›เบตเบ” SAP GUI เป‚เบ”เบเบเบปเบ‡เบเบฑเบšเบชเบฒเบเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ•เบฑเบก, เป‚เบ”เบเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบต SAP Logon configured:

<?php
$queries = array();
parse_str($_SERVER['QUERY_STRING'], $queries);
$Title = $queries['Title'];
$ROUTER = $queries['ROUTER'];
$ROUTERPORT = $queries['ROUTERPORT'];
$HOST = $queries['HOST'];
$PORT = $queries['PORT'];
$MESS = $queries['MESS'];
$LG = $queries['LG'];
$filename = 'SAPGUI_';
if($MESS<>'') $filename = $filename.$MESS;
if($HOST<>'') $filename = $filename.$HOST;
if($PORT<>'') $filename = $filename.'_'.$PORT;
$filename = $filename.'.cmd';
header('Content-disposition: attachment; filename='.$filename);
header('Content-type: application/cmd');
echo "@echo offrn";
echo "chcp 1251rn";
echo "echo ะ’ั…ะพะด ะฒ ".$Title."rn";
echo "set SAP_CODEPAGE=1504rn";
echo 'if exist "%ProgramFiles(x86)%SAPFrontEndSapGuisapgui.exe" set gui=%ProgramFiles(x86)%SAPFrontEndSapGuisapgui.exe'."rn";
echo 'if exist "%ProgramFiles%SAPFrontEndSapGuisapgui.exe" set gui=%ProgramFiles%SAPFrontEndSapGuisapgui.exe'."rn";
echo "set logon=";
if($ROUTER<>'') echo "/H/".$ROUTER;
if($ROUTERPORT<>'') echo "/S/".$ROUTERPORT;
if($MESS<>'') echo "/M/".$MESS;
if($HOST<>'') echo "/H/".$HOST;
if($PORT<>'') echo "/S/".$PORT;
if($LG<>'') echo "/G/".$LG;
echo "rn";
echo '"%gui%" %logon%'."rn";
?>

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™