Contact Form        FAQ        Online Help
At Steelray, we stand behind the products we sell. If you have any type of issue with Project Viewer, we want to hear from you. Just fill out the brief form below to give us more insight into the problem. A Steelray representative will contact you as soon as possible to discuss the best resolution to your issue.


























FAQ
Steelray Project Viewer-General FAQs
Steelray Project Viewer-FAQs for Licensing
Steelray Project Viewer-FAQs for Ordering
Obfuscating a Project File


General FAQs for Steelray Project Viewer


Q: Does Microsoft make a Project Viewer?
A: They do not. You can purchase Client Access Licenses with Microsoft® Project Server (their enterprise version of Microsoft Project).

Back to top

Q: Can Steelray Project Viewer open .mpp files?
A: Yes!

Back to top

Q: What versions of Project does Steelray Project Viewer support?
A: Microsoft® Project 98, Project 2000, Project 2002, Project 2003, 2007, 2010 and Project 2013.

Back to top

Q: Does Steelray Project Viewer run on Linux? Unix? Mac?
A: Steelray Project Viewer runs on Windows (2000, XP, Vista, Windows 7 both 32-bit and 64-bit,Windows 8 both 32-bit and 64-bit), Linux, and Mac OS X (10.6.4 or later). Contact us if you're interested in another operating system.

Back to top

Q: Is Steelray Project Viewer available in languages other than English?
A: Steelray Project Viewer has been translated to English, German, and French. Steelray displays International characters if the proper (Arial Unicode MS in Windows) fonts are installed.

Back to top

Q: Do you support silent (unattended) installations? How do I install our license key automatically?
A: Our EXE installer supports unattended installations and automatic placement of the license key file.

EXE Installer Instructions

In order to start an unattended installation, the EXE installer is invoked with the -q argument. The installer will be absolutely quiet and will perform the installation as if the user had accepted all default settings.

The EXE installer will install the application to the default installation directory, unless you pass the -dir parameter to the installer. The parameter after -dir must be the desired installation directory. Example:

spv-version-setup.exe -q -dir "d:\myapps\My Application"

To have the license key automatically installed during a silent installation, create a file called license.dat that contains the license key, and make sure it is in the same folder as the EXE installer. If the EXE installer sees that file in its folder, it will automatically install the license key.

If the installation was successful, the exit code of the installer will be 0, otherwise it will be 1.

MSI installer Instructions

If you need to integrate viewer installation into a larger deployment, it is sometimes easier to use the MSI installer. To run the MSI installer in quiet mode use the following command line:

spv-version-jre.msi COMMANDLINEKEY="keyvaluehere" /q

Replace "keyvaluehere" with your license key - the viewer will be installed for all users.

Back to top

Q: How do I install the Linux version?
A: Installing the Linux version is very simple:
  1. Download the Linux installer.
  2. su (so you are root)
  3. Run the installer - choose /opt/steelray as the installation directory
  4. Run Steelray: /opt/steelray/spv
Back to top

Q: Do you run in a Citrix Environment? Can Steelray Project Viewer be installed on a server?
A: Steelray is Citrix-compliant. We are a Citrix Alliance Partner. Steelray may be installed and run on a desktop or a server.

Back to top

Q: Do you run on Unix?
A: While we don't test with or officially support Unix, our customers have told us that they are running Steelray on FreeBSD and other Unix distributions without issues.

Back to top


FAQs for Licensing Steelray Project Viewer


Q: How many licenses do I need?
A: One license is required for each user that will be using the product. It's okay to install a second copy (for example, on a laptop), as long as it's the same person who uses the product.

Back to top

Q: Will my license ever expire?
A: No. A full license entitles you to use the product perpetually. Included with the license is a one year service period, which entitles you to technical support and new versions of the product.

Back to top

Q: At the end of the one year, your service period expires.
A: You may purchase an upgrade license to extend your service period.

Back to top

Q: Can we get a single key for multiple users?
A: Yes. Request a single key when you place your order.

Back to top

Q: Do you sell site licenses, enterprise licenses, etc.?
A: Yes. We have several different types of licensing programs. Contact Sales for more information.

Back to top

Q: Can multiple people share a license?
A: A full license is required for each user.

Back to top


FAQs for Ordering Steelray Project Viewer


Q: How can I order?
A: You can order from our online order form, by phone, by purchase order or through a reseller.

Back to top

Q: How do I order with a purchase order?
A: You can email it to po@steelray.com or fax it to +1 404 806 6245.

Back to top

Q: Can I order your software from <Insert Reseller Here>?
A: Yes. We sell through every major reseller, and if we aren't already in the catalog of your reseller, let us know and we'll make it happen so you can order from them.

Back to top

Q: Do you offer volume discounts? How much does your product cost?
A: Yes, we offer volume discounts, starting at 10 licenses. For prices, visit our Order Page.

Back to top

Q: How long will it take before I get my license key?
A: If you order online, your order is processed immediately, and your key is generated for you immediately. A copy of your license key is sent to you via email as well.

Back to top

Q: Do you sell site licenses, enterprise licenses, etc.?
A: Yes. We have several different types of licensing programs. Contact Sales for more information.

Back to top


Obfuscating a Project File


When we're unable to reproduce an issue you may be having with one of our products, it helps if we can use the same project file you're using to reproduce the issue. We understand that your project files contain sensitive information, so it becomes necessary to obfuscate (disguise) the contents of the project file. We've created a utility in Microsoft Project Visual Basic to obfuscate the file.

Instructions for Advanced Users Only

If you're comfortable importing and running macros in Microsoft Project, run the code at the bottom of this page on a copy of your project file.

Detailed Instructions

  1. Right click here and choose "Save Target As" or "Save Link As" to download and save the source code as "obfuscate.bas".
  2. Important: Make a copy of the Microsoft Project file that you wish to copy. The obfuscator will overwrite critical information in the file, so you don't want to run it on your master copy.
  3. Open the copy you made of the project file.
  4. In Project: Tools → Macro → Visual Basic Editor.
  5. File → Import File
  6. Select the obfuscate.bas file that you downloaded and click Open. A new Module Folder and new module will be added in the pane on the left.
  7. Open the new module by double-clicking on it. You should see the source code to the obfuscator.
  8. Run the code by selecting Run → Sub/UserForm from the menu.
    If the module was imported successfully, you'll see the following dialog box:


  9. Click the "Yes" button to proceed.
  10. If the obfuscation was successful, you'll see the following confirmation:

Make sure the project file is significantly obfuscated, and send it to us.

This is the source code to the obfuscator, if you prefer to create the module yourself:

Sub Obfuscate()

Dim prompt As String
Dim answer As String

prompt = "The Obfuscator will rename all task and resource names 
in this file." & vbCrLf & _
            "You should either obfuscate a backup copy of your 
project file or " & vbCrLf & _
            "save this file as a copy after the obfuscation 
(using Save As)." & vbCrLf & vbCrLf & _
            "Are you sure you wish to proceed?"

            
answer = MsgBox(prompt, vbYesNo, "Project Obfuscator")

If answer = vbNo Then
    Return
End If

nextTaskNum = 1
nextResourceNum = 1

For Each t In ActiveProject.tasks
    If Not t Is Nothing Then
        If t.ExternalTask = False Then
            t.Name = "Task " + Str(nextTaskNum)
            nextTaskNum = nextTaskNum + 1
            
            If t.Notes <> "" Then
                t.Notes = "Note was obfuscated"
            End If
            
            '
            'If Not t.Notes Is Nothing Then
            '    If t.Notes.Length > 0 Then t.Notes =
 "Note was obfuscated"

            'End If
        End If
    End If
Next t

For Each r In ActiveProject.Resources
    If Not r Is Nothing Then
        r.Name = "Resource " + Str(nextResourceNum)
        nextResourceNum = nextResourceNum + 1
    End If
Next r

MsgBox ("Obfuscation is complete.")
End Sub
      
Back to top