does MFC/C++ software run on a thin client - client

a client ask me, if he can run my software on a thin client. My software is written in MFC/C++ and runs on Windows Vista/XP/7.
Does anybody know, if the client can install the software on the server and run it on his thin client's? If not, does anybody know any links, where it is described how to do this?
Thanks in advance...

It depends what kind of thin client it is, but look at Microsoft RemoteApp or Citrix XenApp.

Related

Is Microsoft Remote Desktop.app on MacOS programmable?

I use Mircosoft Remote Desktop app on my MacBook, is it programmable like using AxMstscLib DCOM on Windows?
As far as I know,
there is nothing like AxMstscLib for programming from Microsoft on macOS,or you can try FreeRdp on mac.
btw, I make RDP/SSH management utility on Win that makes launching remote sessions very convenient and fast. Hope you can enjoy it and help to test it. Any of your advice or report is priceless 😄.
https://github.com/VShawn/PRemoteM

Easy setup wizard for Ruby-on-Rails app + web server on windows

I'm developing a Ruby-on-Rails app which uses MS SQL Server db. I will need to automate the deployment to Windows servers because it will be distributed through different channels and the setup needs to be as automatic as possible. I have read that IIS is not a good solution so the setup process would need to install a web server (apache, Nginx or thin). I haven't used JRuby but I have heard it might make matters simpler on Windows.
Is there any good resources, software packages or suggestions on how this can be solved?
Johann

Is it possible to run programs locally from a terminal services remote app?

First, I guess I'd have to figure out if I'm running remotely and second I'd have to figure out whether my remote connection is a standalone remote app or an app running on a terminal server (that may be tricky).
But, once I've figured out all those awful things, is there a way to run a windows function like ShellExecute locally instead of remotely?
The reason I'd want to do this is because I launch a web browser to view rather high bandwidth things that require javascript and flash and certain sysadmins who administer our product aren't too keen on having to make unnecessary and insecure modifications to their terminal server farm.
Yes, if the clients are running Windows and you can install software on them.
See Remote Desktop Services Virtual Channels in MSDN.
There is a free tool that does exactly what you want. I got reference from TechNet forums, it's named Remote Executer from http://www.mqtechnologies.com
Good luck

Managing a remote Windows Service

As part of my app, my users install a Window Service (msi file written in C#) that uploads data to me. These Windows servers are usually behind all kinds of firewalls etc. and run by IT staff so it's difficult to get in touch with anyone to debug.
What can I put inside my application that would make it easier to figure out things? I'm not looking to do anything that would be considered "shady" but here are some ideas I've thought:
Open log files that are relevant to me in a separate thread and stream it back up to the server
Setup some kind of reverse tunnel (not sure if there is a sane shell environment on Windows that I can connect to)
Any ideas or thoughts would be appreciated.
The author of the logging framework we use (the object guy's) has a service that might be useful for you.
You can debug .NET and native code through remote debugger with Visual Studio, see the post of John Robbins about it : http://www.wintellect.com/CS/blogs/jrobbins/archive/2010/06/15/vs-remote-debugging-across-workgroups-or-domains.aspx

Developing an automated software deployment program through Samba or Active Directory

I'm a web developer that needs to build a piece of software for my local office of about 20-30 Windows computers. It needs to automatically and silently run software updates and deployments on all computers.
The Windows computers run on a local network. I'm not sure where to start putting my hands on with something like this... I'm an experienced programmer, just need the right direction on what to read.
I know each Windows client has a Samba server, and also we're using Active Directory, but I'm not sure how that works.
How would I go about starting developing this? I'm sure there's Windows APIs for samba file transfers, but I also need to know about documentation on silently installing the .exe or whatever, and also I need APIs to know the applications running on the client to understand if they need to be updated.
Where's all these APIs?
Have a look at wpkg.org. It's license is GPL. It runs on Samba in an Active Directory. See also their feature overview.
I mentioned Samba only because you also did so. Though your exact words read: 'I know each Windows client has a Samba server [....] though I'm not sure how that works.'
In case you meant that each Windows client has access to a Samba server, my answer may be contributing to help you.
In case you thought your Windows clients are running Samba themselves, this is impossible (but my answer may help to clarify a few things nevertheless).
Here's why:
Samba is an implementation of the Microsoft SMB stack of networking protocols for Unix-oid operating systems.
SMB is what all Windows computers use natively.
why exactly you want do develop this application
there is a Microsoft product responsible for this thing . it is called SUS server

Resources