I received a project providing a system that will do the following things automatically:

  • Switch on every day at 9AM
  • Run a selected application such as video or Microsoft PowerPoint Slide
  • A remote administration can access the PC using web-based application to re-schedule running applications or upload new files
  • Shutdown at 10PM every night

As you probably already guessed, it’s a system that will eventually locate in Shopping Malls to display digital signage. Although currently on the market there are already existents of such solutions, I was advised that the project owner wanted it to be simple. The selling software out there is just too expensive but very detailed.

Here is the technical idea on how I’m gonna do the steps:

  • I will configure a server Linux server to host as a Torrent Tracker. This will balance load the host server when transferring Video files across the network of clients.
  • On client side I will host it using Windows XP Home. This would be fairly easy for their admin to play around.
  • I will use PHP on Windows to execute schtasks.exe for scheduling. However, schtasks.exe is not available on Windows XP Home. Therefore, I just copied the file from XP Pro and pasted into XP Home System32 folder.
  • I will install Another Bittorrent Client (ABC) at client side for files receiving.

This project is almost complete after couple weeks of testing. During the test period, I had major problem with auto login and running the Schtasks.exe on client windows. I will explain what had happened.

Read the rest of this entry »