[SOLVED] "Coupon Printer for Windows" discriminates against VM, works in Wine
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
"Coupon Printer for Windows" discriminates against VM, works in Wine
Here's an odd thing, don't know if anyone else noticed this, or if this was a sign of things to come.
There's a Windows program called "couponprinter.exe" which is used to print store coupons on a printer at home. If you try to install this program under Windows in a VM, it refuses to install saying it can't be installed in a VM. Odd, as it isn't a graphics intensive game, or a virtual machine program; in fact it just seems to point your browser to the couponprinter url and start the browser.
Oddly enough, it works just fine under Wine, as far as I can tell.
I've got to guess that this program deliberately looks for a VM and refuses to run on it for non-technical reasons. Anyone else have any experience with a program that behaves that way? And why would anyone do that?
The reason why it doesn't allow VM's is because they want to control how many coupons you print out. You'll only be able to print 1 coupon per computer. (You can print two if you press the back button on the browser and try again)
That way you can't just print out unlimited coupons. If you install it on a VM, then you can have multiple VM's, running coupon printers to get around their restrictions.
Here's an odd thing, don't know if anyone else noticed this, or if this was a sign of things to come.
There's a Windows program called "couponprinter.exe" which is used to print store coupons on a printer at home. If you try to install this program under Windows in a VM, it refuses to install saying it can't be installed in a VM. Odd, as it isn't a graphics intensive game, or a virtual machine program; in fact it just seems to point your browser to the couponprinter url and start the browser.
Oddly enough, it works just fine under Wine, as far as I can tell.
I've got to guess that this program deliberately looks for a VM and refuses to run on it for non-technical reasons. Anyone else have any experience with a program that behaves that way? And why would anyone do that?
The coupon printer is malmare/spyware and Linux is bullet proof so you are out of luck.
I had a run in with a coupon printer a few years back. As described earlier it only allows two copies of the coupon to be printed. Curiosity got the better of me so I did a little experimentation...
It appears that the coupon printer program was creating a hash from the MAC address of the NIC and the Windows serial number. This value is stored by the coupon web site and coupon requests are checked against the table of hash values.
You can change the MAC address on a virtual machine or have a virtual printer which would store the print job for repeat. Thus the inability to install it on a VM.
On the other hand, if you install the coupon printer on a physical machine and then virtualize the physical machine with VMWare Converter or similar...
I had a run in with a coupon printer a few years back. As described earlier it only allows two copies of the coupon to be printed. Curiosity got the better of me so I did a little experimentation...
It appears that the coupon printer program was creating a hash from the MAC address of the NIC and the Windows serial number. This value is stored by the coupon web site and coupon requests are checked against the table of hash values.
You can change the MAC address on a virtual machine or have a virtual printer which would store the print job for repeat. Thus the inability to install it on a VM.
On the other hand, if you install the coupon printer on a physical machine and then virtualize the physical machine with VMWare Converter or similar...
Ken
If I install it under wine can I print out one coupon? It seem that scanning one would allow you to print unlimited copies but I just want to solve the problem of not being able to print under linux at all.
Hmm, dead thread from 2009, and marked [Solved] too, about a Windows malware program... It's a Zombie thread brought back to life by a virus... quick, shoot it in the head before it spreads.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.