step by step on how to configure multiple concurrent rdp clients to run sambapos (iphone ,ipad,...

11
9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) Version 4 / V4 Tutorial SambaClub Forum http://forum.sambapos.com/t/stepbysteponhowtoconfiguremultipleconcurrentrdpclientstorunsambaposiphoneipadgalaxytablet/769 1/11 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) morshed1 Mar '14 Here's a step by step guide on how to run multiple concurrent RDP sessions. My Test system configuration: Laptop running Windows 7 Enterprise (Windows Pro is recommended) Main System Other Devices (clients): Iphone 3 Ipad Galaxy Tab 3 Required Software Patch: 2X Client for Desktops, Mobile Devices http://www.2x.com/rdpclient/ Patch/crack Required to enableconcurrentmultipleRDPsessions: Windows 7 patch: UniversalTermsrvPatch_20090425.zip (132.5 KB) Windows 8/8.1 Patch: termsrv.dll_patchedwin8.zip (421.6 KB) http://samarthparikh.blogspot.com.br/2008/10/enableconcurrentmultiplerdpsessions.html Step 1: Configure Remote Settings Go to Control Panel, System, Remote Settings

Upload: quentinejam

Post on 13-Jul-2016

48 views

Category:

Documents


4 download

DESCRIPTION

Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

TRANSCRIPT

Page 1: Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) ­ Version 4 / V4 Tutorial ­ SambaClub Forum

http://forum.sambapos.com/t/step­by­step­on­how­to­configure­multiple­concurrent­rdp­clients­to­run­sambapos­iphone­ipad­galaxy­tablet/769 1/11

Step by step on how to Configure multiple concurrent RDP clients torun SambaPOS (IPHONE ,IPAD, Galaxy tablet)

morshed1 Mar '14

Here's a step by step guide on how to run multiple concurrent RDP sessions.

My Test system configuration:Laptop running Windows 7 Enterprise (Windows Pro is recommended) ­ Main System

Other Devices (clients):Iphone 3IpadGalaxy Tab 3

Required Software Patch:2X Client for Desktops, Mobile Devices ­ http://www.2x.com/rdp­client/

Patch/crack Required to enable­concurrent­multiple­RDP­sessions:

Windows 7 patch: UniversalTermsrvPatch_20090425.zip (132.5 KB)

Windows 8/8.1 Patch: termsrv.dll_patched­win8.zip (421.6 KB)

http://samarthparikh.blogspot.com.br/2008/10/enable­concurrent­multiple­rdp­sessions.html

Step 1: Configure Remote Settings

Go to Control Panel, System, Remote Settings

Page 2: Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) ­ Version 4 / V4 Tutorial ­ SambaClub Forum

http://forum.sambapos.com/t/step­by­step­on­how­to­configure­multiple­concurrent­rdp­clients­to­run­sambapos­iphone­ipad­galaxy­tablet/769 2/11

A: Select Allow Remote Assistance connections to this computer check box

B. Select Allow connections from computers running any version of Remote Desktop to allow people using any version ofRemote Desktop or RemoteApp to connect to your computer. This is a good choice if you don't know the version of Remote DesktopConnection that other people are using, but it is less secure than the third option.

or

Select Allow connections only from computers running Remote Desktop with Network Level Authentication to allow people withcomputers running versions of Remote Desktop or RemoteApp with Network Level Authentication to connect to your computer. Thisis the most secure choice if you know that the people who will connect to your computer are running Windows 7 on their computers.(In Windows 7, Remote Desktop uses Network Level Authentication.)

C. Add Use Account for each RDP device.(in My example i have added Test 1 and Test 2.

Test 1 user account (standard user) will connect using IphoneTest 2 user account (standard) will connect using IPADMorshed user account (Admin) will be configured on Galaxy Tab.

Page 3: Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) ­ Version 4 / V4 Tutorial ­ SambaClub Forum

http://forum.sambapos.com/t/step­by­step­on­how­to­configure­multiple­concurrent­rdp­clients­to­run­sambapos­iphone­ipad­galaxy­tablet/769 3/11

Step 2: Install Patch Required to enable­concurrent­multiple­RDP­sessions:

My system is Windows 7, so i'm going to configure Universal Termsrv.dll Patch for Windows 7.

Choose the corresponding patcher based on your Windows 7 :For 32bit(x86): U**niversalTermsrvPatch­x86.exe**For 64bit(amd64): UniversalTermsrvPatch­x64.exe

Require administrator rights. Right­click the exe file, select Run as Administrator.

Click on Patch to Install

Page 4: Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) ­ Version 4 / V4 Tutorial ­ SambaClub Forum

http://forum.sambapos.com/t/step­by­step­on­how­to­configure­multiple­concurrent­rdp­clients­to­run­sambapos­iphone­ipad­galaxy­tablet/769 4/11

Click on OK

ClickYes to Restart­ Installation complete.

Page 5: Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) ­ Version 4 / V4 Tutorial ­ SambaClub Forum

http://forum.sambapos.com/t/step­by­step­on­how­to­configure­multiple­concurrent­rdp­clients­to­run­sambapos­iphone­ipad­galaxy­tablet/769 5/11

Note: If wanted to restore the original Termsrv.dll file you can run the Universal Termsrv.dll Patch utility and select restore.

Step 3. Install 2x Client on the client devices (IPAD, Iphone or any other tablet)2X Client for Desktops, Mobile Devices ­ http://www.2x.com/rdp­client/

Follow the steps on below link on how to add a RDP Connection.http://www.2x.com/docs/en/manuals/html/client­android/2XClientForAndroid.html

Additional usefull Information:

If you are using Terminal Names within SambaPOS ­ ie Terminal specific menus, etc, you need to make sure that you move theSambaSettings.txt file to the user path for SambaPOS for each RDP user. This is typically C:\Users{userprofile}\AppData\Roaming\SambaPOS\SambaPOS4 If you don not do this, all RDP users will have the same Terminal Name.

You can file the App Path & User Path in Manage­>Settings­>Local Settings.

iPads (Apple devices) seem to hate Windows computer (NETBIOS) names.Set a static IP address on the RDP server (so a restart doesn't set a new IP address), and connect using IP address instead ofserver name.

Page 6: Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) ­ Version 4 / V4 Tutorial ­ SambaClub Forum

http://forum.sambapos.com/t/step­by­step­on­how­to­configure­multiple­concurrent­rdp­clients­to­run­sambapos­iphone­ipad­galaxy­tablet/769 6/11

Armetrix Mar '14

So, in order to ensure we are on the same page here. Would the above configuration allow wait staff to simultaneously place ordersto the main POS without one having to wait for the other to complete placing an order?

JohnS Mar '14

@Armetrix , you are correct. Each RDP device (tablet) operates as an individual POS terminal.

superlik Mar '14

on the different user account on your computer.

morshed1 Mar '14

@Armetrix ,i have uploaded a video. the Video shows working with two devices (laptop and Samsung Tablet). i have been testingwith four devices and it works perfectly..

https://www.dropbox.com/s/uvkbxckmxh86dn6/Multiple%20concurrent%20RDP%20sessions.wmv

Armetrix Mar '14

Thank you! I will go through this tomorrow.

Armetrix Mar '14

Perhaps there is something I am missing here. We have installed the patch. We have RDP into the main computer. We are using aNexus 7 pad as a 2nd device. When we sign on to SambaPOS, we get a separate instance of it and are not able to share the samedatabase. Are we supposed to configure terminals for each device? Thanks.

Ads by trivia%20games X  |  i

Page 7: Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) ­ Version 4 / V4 Tutorial ­ SambaClub Forum

http://forum.sambapos.com/t/step­by­step­on­how­to­configure­multiple­concurrent­rdp­clients­to­run­sambapos­iphone­ipad­galaxy­tablet/769 7/11

JohnS Mar '14

Have a look at my documentation http://forum.sambapos.com/t/sambapos­server­workstation­rdp­setup­guide/798

You will use the same database and you should set different terminal names for each SambaPOS terminal.

Armetrix Mar '14

Thanks John S! I will try it out.

falcon4 Jul '14

Well... maybe I'm the first to pipe in as a guy using this patch for less legally­questionable purposes   (only Windows Server islicensed to allow more than one user on the PC at once ­ and licensing is super­critical for business purposes!) We've got a gamingPC in the living room connected to the TV, which is the most powerful PC in the house, connected to the home net via gigabit LAN.This would let me connect it to the stereo and play music without having to keep the TV on to manage it. And the roommate can playgames while I use the background idle time for other CPU­intensive tasks my laptop isn't great for. I SO NEED THIS. 

Also figure it's worth commending the site authors ­ the registration process here is insanely easy with very well­done Googleintegration, and this reply box is just... awesome in every possible way. Well done. 

falcon4 Jul '14

Update: Got the patch done on our PC ­ running 8.1 x64 fully updated. I didn't feel safe using the pre­patched file, so I did it my ownway with the help of the linked guide. Looking for the original bytes to patch, though, my version ­ updated on 4/2014 by WindowsUpdate ­ didn't have the full sequence of bytes. The pattern "0F 84 1B 70 00 00" at the end of the segment was different. Butknowing how assembly code works, I patched over the different bytes with "90" anyway (as the instructions indicated), and the patchworked great.

In Windows 8, just like 7, Vista, and XP before it, SFC wants to protect the file. I had to take ownership of termsrv.dll through the fileproperties, then give Administrators "full control" (only read is given by default). Then, I ran an rundll32 to sfc_os.dll to disable SFCuntil reboot (I don't want to totally disable SFC for this!), using "rundll32 sfc_files.dll SfcTerminateWatcherThread" which gave noerrors, then renamed the old file to termsrv.dll.bak, and copied my patched termsrv.dll into System32. Rebooted, and I was able to

Page 8: Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) ­ Version 4 / V4 Tutorial ­ SambaClub Forum

http://forum.sambapos.com/t/step­by­step­on­how­to­configure­multiple­concurrent­rdp­clients­to­run­sambapos­iphone­ipad­galaxy­tablet/769 8/11

log in from the laptop without logging off the user on the TV. 

So, basically:­ copy termsrv.dll to desktop­ use hex editor to locate "8B 81 38 06 00 00 39 81 3C 06"­ replace that, and the following bytes, with "B8 00 01 00 00 89 81 38 06 00 00 90 90 90 90 90 90 90" (do not expand the file)­ take ownership of termsrv.dll through Properties, and give Admins full control­ launch "rundll32 sfc_os.dll SfcTerminateWatcherThread"­ rename termsrv.dll to termsrv.dll.bak­ copy patched termsrv.dll from desktop to System32­ reboot

And done! 

multimate Oct '14

Thnx for the download and the info 

Lazer Dec '14

Falcon4, if someone would be too nervous to follow the steps you outlined ­ let's say they didn't understand them for example... Doyou feel that running the patch linked to at the top of this post:

Windows 8/8.1 Patch:termsrv.dll_patched­win8.zip

safe for Windows 8.1 ­ or do you have reason to be concerned?

morshed1 Dec '14

I would recommend moving way from RDP using above patch. Microsoft released KB2984972 patch, which has been discussed onbelow. Instead i would recommend you invest on low cost tablets.

Page 9: Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) ­ Version 4 / V4 Tutorial ­ SambaClub Forum

http://forum.sambapos.com/t/step­by­step­on­how­to­configure­multiple­concurrent­rdp­clients­to­run­sambapos­iphone­ipad­galaxy­tablet/769 9/11

Windows 7 with multiple concurrent RDP connections will break

If you currently using Windows 7 with RDP hack, KB2984972 will break your RDP setup. This proves the point that  @kendashand I were trying to make about proper Windows licensing. Hope it saves some headaches for people that are using the hackand it should serve as a warning not to use Windows improperly.

Low cost Windows 8.1 Tablet and SambaPOS

Anyone looking for a low cost Windows 8.1 tablet may want to look at below product. http://www.tesco.com/direct/connect­32gb­7­black­wifi­tablet­with­windows­81/182­3108.prd?pageLevel=&skuId=182­3108 I have been playing withSambaPOS and it works at treat. No problem so far. require good wireless environment. This is an ideal solution and move wayfrom RDP configuration. I'll continue to test and provide feedback on any issue I find. [image] [image]

Screenshots of HP Stream 7" Windows 8.1 Tablet Running SambaPOS

SambaPOS Main Menu: [image] Ticket Screen: [image] Lenovo 21.5" All in Touchscreen, Ipad Mini and HP Stream 7: [image][image] I will do a comparison of the Ipad MIni vs the HP Stream 7" sometime soon and discuss the RDP vs Local.

kendashLeader

Dec '14

Everyone should understand that installing Hacks into your PC to deliberately hack the OS to do something it was not meant to doand violates the agreement with Microsoft for using the software. Please everyone understand that this is not just a patch or a smallfix.. it is a deliberate HACK of a DLL file and it certainly could cause all sorts of problems.

This is just not smart when you have a business running on that software.

shall1800 Feb 27

The hack definitely works on W7 Pro and is one of the easiest to implement.

But..... I was unable to send messages to clients logged in or log them out, just get access denied. Couldn't understand the bit about

Page 10: Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) ­ Version 4 / V4 Tutorial ­ SambaClub Forum

http://forum.sambapos.com/t/step­by­step­on­how­to­configure­multiple­concurrent­rdp­clients­to­run­sambapos­iphone­ipad­galaxy­tablet/769 10/11

samba text file which allows the name of the device logging in to be shown in the Event log ­ there are no folders in any user foldersrelating to Samba.

Other than that well done

RickH Feb 27

have you tired looking in this folder ProgramData/SambaPOS4 its a hidden folder so you will need to enable view hidden folders inyour settings. I dont know if that contains what you need, also usually the folders cant be in a users area as permission issues stop itworking, you usually have to locate the folder somewhere like C:\ where all can access

sounida Mar 4

hi morshed1, it looks great software working. did you configure by recommend above? i have try but didn't work.

morshed1 Mar 4

Hi,If your planning a Multi user mode then i would recommend consider SQL server configuration. This has been discussed underbelow link.

Low cost Windows 8.1 Tablet and SambaPOS 

Anyone looking for a low cost Windows 8.1 tablet may want to look at below product. http://www.tesco.com/direct/connect­32gb­7­black­wifi­tablet­with­windows­81/182­3108.prd?pageLevel=&skuId=182­3108 I have been playing withSambaPOS and it works at treat. No problem so far. require good wireless environment. This is an ideal solution and move wayfrom RDP configuration. I'll continue to test and provide feedback on any issue I find. [image] [image]

  General

mjsammons Mar 23

does anyone know how to do this a simple way for windows 8?

Page 11: Step by Step on How to Configure Multiple Concurrent RDP Clients to Run SambaPOS (iPhone ,iPad, Galaxy Tablet) - Version 4 _ V4 Tutorial - SambaClub Forum

9/17/2015 Step by step on how to Configure multiple concurrent RDP clients to run SambaPOS (IPHONE ,IPAD, Galaxy tablet) ­ Version 4 / V4 Tutorial ­ SambaClub Forum

http://forum.sambapos.com/t/step­by­step­on­how­to­configure­multiple­concurrent­rdp­clients­to­run­sambapos­iphone­ipad­galaxy­tablet/769 11/11