Frequently Asked Questions
ShareGuard Copy Protection Questions
- Q: Can you protect EXE Files?
- A: Yes. Use ShareGuard.
- Q: Can you protect Screen Savers?
- A: Yes. Use ShareGuard. Select filetype of .SCR in the open file dialog of the Calling Program field on the Lock page.
- Q: Can you protect DLL Files?
- A: Yes. Use ShareGuard. Use the internal coding method. Place the generated code into the functions of the DLL.
- Q: Can you protect data files (e.g. Excel Spreadsheets, Powerpoint presentations, any file format)?
- A: No. I can encrypt and decrypt your files but using the data files within the application with encryption and decryption is not possible. The reason is that you must have the source code for that application and then disable the File/Save feature and be able to encrypt and decrypt on the fly within the application. In general, our applications perform these tasks.
- Q: Can you protect Adobe Acrobat PDF Files?
- A: Yes. Use PDFGuard to encrypt the PDF file and ShareGuard to enforce the copy protection.
- Q: Can you protect Microsoft Word Files?
- A: Yes. Use eBookGuard to import to RVF and ShareGuard to enforce the copy protection.
- Q: Can you protect JPEG Files?
- A: Yes. Use eBookGuard and insert picture (use tables for multiple pictures - e.g. galleries) and ShareGuard to enforce the copy protection.
- Q: Can you protect Video Files?
- A: Yes. Use and MovieGuard and use and ShareGuard to enforce the copy protection.
- Q: Can you protect Streaming Video?
- A: Yes. Use MovieGuard and use the MMS feature. Create a filetype of .MMS and enter the URL to your server. The user will never know the web source of the file streams.
- Q: Can you protect MP3 Files?
- A: Yes. Use MP3Guard or MovieGuard and ShareGuard to enforce the copy protection.
- Q: Can you protect applications written on the Windows CE or Palm operating system or MAC or standalone MP3 Players?
- A: Maybe. Our software is for Windows 32 bit operating systems - Windows 95,98,ME,NT,W2K,XP. If your operating system can run a Windows 32 bit emulator, like newer versions of Mac, then all of our products should work.
See Emulator for Linux, BSD, Solaris, Mac OS X on how to run all of of software on your operating system.
- Q: Can you provide more information about copy protection?
- A: Yes. See Copy Protection Articles
- Q: Can you provide more information about copy protection of data files?
- A: Yes. See Understanding Copy Protection of Data
eBookGuard Document Protection Questions
- Q: Do you use a wrapper or internal coding?
- A: You can use either method with ShareGuard. You can generate your own code and include it in your application or you can use the wrapper if you do not wish to do any additional coding or you do not have the source code.
- Q: Can ShareGuard protect my software completely so that other users cannot copy the software and/or key?
- A: Yes, use the Single User Key option and ONLY 1 computer can use your software.
- Q: Do you charge royalties for ShareGuard?
- A: No, there are no royalties and no hidden charges.
- Q: If I have a free web site with somebody else can I use your product?
- A: Certainly you can. You must ensure that your web site allows for uploading and downloading of ZIP files. Most free web sites do not allow for the downloading of ZIP files. This is a major requirement for the download sites where people will obtain your software.
- Q: I am writing a program in XYZ language and it does not generate an EXE. Will ShareGuard work with my computer language?
- A: Yes, it will work with any programming language that can perform Windows 32 API calls. This is not true of most other copy protection software. The vast majority of copy protection will only wrap an EXE or is used as Active X or a component within C++ Builder or Delphi. ShareGuard even works with the new .NET architecture.
- Q: How do I protect DLLs in ShareGuard when it only shows .EXE and .SCR filetypes in the Calling Program field?
To protect DLLs you must use internal coding. Just select any EXE as
the calling program, compile, go to Tools and select your language and
generate the lock code. The lock code must be placed in the DLL
function(s) that you wish to protect.
- Q: Can ShareGuard generate a PASSWORD file that I can send to my e-commerce provider so they can issue keys?
- A: Yes, just use method 3. You must set Run Silent When Installing to No and Single User Key to No and then enter a Seed Value for the password. The passwords will be generated into PASSWORD.TXT in the Output folder.
- Q: Do I have to use all of the DLLs for internal coding?
- A: No. You can use another CRC checking routine and write the lock DLL code so that you are just calling the lock executable. See the Help section How To Use DLLs and scroll down to the section on Using ShareGuard Without DLLs.
- Q: I need a good installation program but do not want to spend much money. Can you help me?
- A: See the Inno Setup from JR Software.org. According to JR (and me) "Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.". The Inno Setup even won the 2002 Shareware Award in the "Best Vertical Market Program or Utility" category.
- Q: Can you copy protect CDs?
- A: I can show you a method which will achieve what you want without any expensive hardware. ShareGuard can generate a single EXE file called SETUP.EXE (after you compile and answer YES to create SETUP program). You then place the single SETUP.EXE and another file called AUTORUN.INF on the CD.
You then place the single setup.exe and a file called AUTORUN.INF on the CD.
The AUTORUN.INF file contains the following:
When the user puts the CD into the tray the installation software starts automatically. If it was already installed then the number of days/runs is maintained. If the user copies the files then the installation will not work or will maintain the same level of software copy protection. This is solution is much more cost effective than the hardward CD protect approach.
If you wish to check that the CD is in the tray then you can call the CRC checking module to check the CRC value of the setup.exe file on the CD. If it does not match the correct value (see the Tools Page on Locksmith) then terminate the program. This should meet your requirements and your total cost royalty-free is $49.95
- Q: I have a question which is not answered here. Can you help me?
- A: Yes, ask your question here and we will answer it as soon as possible. See the Help Section for online documentation of all products.
- Q: Can eBookGuard protect my eBook completely so that other users cannot copy the software and/or key?
- A: Yes, use ShareGuard with the Single User Key option and ONLY 1 computer can use your software.
- Q: Do you charge royalties for eBookGuard?
- A: No, there are no royalties and no hidden charges.
- Q: Can eBookGuard protect my Microsoft Word document?
- A: Yes, use ShareGuard with eBookGuard. Perform a File/Import, select filetype of Word 97, Save it as RVF and the press Publish and Read. Remember to change your encryption keys for a higher level of security.
- Q: What do I distribute with eBookGuard?
- A: All of the files in the Output folder.
- Q: How do I distribute my eBook?
- A: You can distribute the output folder contents or use an installation program (like Inno which is free). See the samples of the *.iss files and download Inno Setup (see above for link).
- Q: Can I distribute my eBook with eBookGuard but without ShareGuard?
- A: Yes, you can distribute but users will be able to copy the output folder contents and send them to other people. ShareGuard locks the ebook to a single computer so that this cannot happen.
Get The FREE Software:
- Completely protects your software
- ShareGuard is ROYALTY free
- ShareGuard works with ALL programming languages