Featured Posts

WP Comments Manager Today we are very proud to announce the release of our first Windows Phone 7 application that binds your Wordpress based blogs with your Windows Phone. Now you can manage your blog comments directly...

Readmore

Using IssProc with NSIS to detect files in use Although IssProc was specially designed for Inno Setup scripts, you can also use it with other setup scripts like NSIS (Nullsoft Scriptable Install System) Here is a few steps you need to do in order...

Readmore

Using IssProc with NSIS to detect files in use Although IssProc was specially designed for Inno Setup scripts, you can also use it with other setup scripts like NSIS (Nullsoft Scriptable Install System) Here is a few steps you need to do in order...

Readmore

IssProc (DLL Component) Launched IssProc is a user friendly "file in use" extension for Inno Setup (or other setup builder application like NSIS) that can be used to detect if a certain application (exe, dll module, ocx and so on) or...

Readmore

HDDPhysic v1.1.0 is released! Today we've released a new updated version of HDDPhysic (v1.1.0) Here is what’s new in this version: improved hardware serial extraction in Vista and Windows 7. you don' t need ...

Readmore

  • Prev
  • Next

Subs Grabber Video Review

Posted By : rlByte Team | In : Subs Grabber

0

Here is a Subs Grabber Video Review from Softoxi.com. A quick pick inside Subs Grabber (v1.1.0.62) av ailable options, how installation works, searching for and downloading your subtitles at a click of a button.

Subs Grabber video tutorial at softoxi.comSoftoxi.com editor team:
Subs Grabber is a simple, reliable and friendly application that lets you easily and quickly search for and download subtitles.”

 Moreover, Softoxi.com has tested your software, Subs Grabber on 20 04 2010 with 2 of the best antivirus engines available today. We have found it to be clean of any form of malware (viruses, spyware, adware, etc.)
 Softoxi.com Editor Team would also like to congratulate you for the high quality standards achieved by your software.

We’re glad to be able to promote and support such high-quality products in any way we can.

DISKKeeper Video Review

Posted By : rlByte Team | In : DISKKeeper

0

Here is a DISKKeeper Video Review from Softoxi.com and their conclusions:

DISKKeeper video tutorial at softoxi.comSoftoxi.com editor team:
DISKKeeper - smart tool that makes file and drive management much easier and effective.”


Moreover, Softoxi. com has tested your software, DISKKeeper on 20 04 2010 with 2 of the best antivirus engines available today.

We have found it to be clean of any form of malware (viruses, spyware, adware, etc.)

Subs Grabber v1.1.0.62 is released!

Posted By : rlByte Team | In : rlByte News, Subs Grabber

2

 Today we’ve released a new updated version of Subs Grabber v1.1.0.62. Here is what’s new in this version:

  • Fixed: some utf8 characters doesn’t display right in the movie list
  • Modified: working window expanded, more colored now
  • Modified: small improvements to speed up the search
  • Added: option to set how many seconds to wait for a server to respond
  • Added: new server titlovi.com; with support for Croatian, Serbian, Cyrillic, Slovenian, Bosnian, Macedonian and English subtitles.
  • Added: new server subscene.com with support for almost all languages
  • Added: new server subtitrari-noi.ro with support for Romanian subtitles.
  • Added: SubsGrabber can grab now quality posters from IMDb; you can set the size in pixels of grabbed posters;
  • Added: option to auto grab poster to disk after saving subtitle
  • Added: option to auto save subtitle and movie info in a text file after saving subtitle to disk
  • Added: 64 bit Shell Extension. Subs Grabber now successfully integrates on 64 bit windows platforms
  • Added: option to remove shell icons painted next to option name.
  • Added: option to remove the shell cascaded menu style and display only the search for subs option.

Get the new version from here.

If you are already using Subs Grabber and have the “automatically check for update” feature turned on, you will get a notice from SG with the update.

 Hope you enjoy this new release, thank you for using Subs Grabber

Switching to Avangate eCommerce Platform

Posted By : rlByte Team | In : rlByte News

0

 Today we’ve moved to Avangate eCommerce System, after long tests and work. This means that our payment provider will be avangate from now on, who can offer the following payment methods:

  • Credit/debit card
  • Visa/MasterCard/Eurocard
  • Bank/Wire transfer
  • American Express
  • Diners Club
  • JCB
  • PayPal
  • Credit/Debit card (Payment information by Fax)
  • Discover/Novus
  • DIRECTebanking.com
  • Carte Bleue
  • Alipay

 After selecting the product you want to buy from us press on Buy Now button to be redirected to a secure page of our payment provider, Avangate.com, dedicated to sell our products

online. There you can make the payment and finish the transaction.
 After the payment transfer is complete you will receive by email, to the billing email address provided during ordering, the serial number required to remove the software restrictions. This is usually immediate when paying online by credit card.

 Also, today we have changed the HDDPhysic and USBPhysic license type for the new customers:

  • Personal Developer License: Individual customers, Companies and organizations including non-profit and for-profit. Allows one developer to develop with SDK/DLL; Allows integrate in to ONLY ONE Desktop/Web Application (unlimited no. of deploys).
  • 10-User Site License: Allows 10 developers to develop with SDK/DLL; Allows integrate in to a maximum of 10 Desktop/Web Applications (unlimited no. of deploys).
  • Unlimited Site License: Allows an individual or any no. of developers in one organization/company, to develop with SDK/DLL; Allows integrate and distribute it with unlimited number of Desktop/Web Applications.

  When purchasing a product you have the option to choose your license type, so choose the one that will fit your needs.

Thank your for your interest in rlByte Software products.

USBPhysic FoxPro example (source code sample)

Posted By : rlByte Team | In : USBPhysic

0

 In order to get the USB storage device serial number and other manufacturer information (NOT volume serial, only the unique one, the one that will not change after a format, physical one) using USBPhysic library and FoxPro you need to do the following 3 easy steps:

(1) Load USBPhysic library and declare the imported library functions:
Object: Form1 ; Procedure: Load ;

DECLARE INTEGER Init IN "USBPhysic.dll" AS USB_Init STRING sRegUser, STRING sRegCode
DECLARE INTEGER GetUSBPhysicInfo IN "USBPhysic.dll" AS USB_Info INTEGER diskIndex, INTEGER InfoType, STRING pHddInfo

(2) Call the Init function to initialize the user computer USB storage devices and get their total count:
Object: Form1 ; Procedure: Show ;

tDiscs = USB_Init ('your-registration-info-here', 'your-registration-info-here') && Init and get number of usb devices available

IF tDiscs > 0 THEN
 FOR i=0 TO tDiscs-1 STEP 1
  This.Combo1.AddItem (ALLTRIM(STR(i)))
 NEXT
ENDIF

(3) Now that you have the total USB devices count you can query for the manufacturer information passing the disk index to the GetUSBPhysicInfo function:
Objec: Command1 ; Procedure: Show ;

sBuffer = SPACE(500) && make some room in the buffer
iDiskNo = Form1.Combo1.ListIndex-1


    iReturn = USB_Info(iDiskNo, 0, @sBuffer)    && 0 = serial number
    Form1.Text2.Value=sBuffer
   
    iReturn = USB_Info(iDiskNo, 1, @sBuffer)    && 1 = product name
    Form1.Text1.Value=sBuffer
   
    iReturn = USB_Info(iDiskNo, 2, @sBuffer)    && 2 = manufacturer
    Form1.Text3.Value=sBuffer
   
    iReturn = USB_Info(iDiskNo, 3, @sBuffer)    && 3 = drive letter mapped on Windows
    Form1.Text4.Value=sBuffer

A complete Visual FoxPro 9.0 project is available for download in the resource area of the project here

HDDPhysic FoxPro example (source code sample)

Posted By : rlByte Team | In : HDDPhysic

3

 In order to get the Hard Disk serial number and other manufacturer information (NOT volume serial, only the unique one, the one that will not change after a format, physical one) using HDDPhysic library and FoxPro you need to do the following 3 easy steps:

(1) Load HDDPhysic library and declare the imported library functions:
Object: Form1 ; Procedure: Load ;

DECLARE INTEGER Init IN "HDDPhysic.dll" AS HDD_Init STRING sRegUser, STRING sRegCode
DECLARE INTEGER GetPhysicInfo IN "HDDPhysic.dll" AS HDD_Info INTEGER diskIndex, INTEGER InfoType, STRING pHddInfo

(2) Call the Init function to initialize the user computer hard drives and get the total available devices:
Object: Form1 ; Procedure: Show ;

tDiscs = HDD_Init ('your-registration-info-here', 'your-registration-info-here') && Init and get number of hdd's available
sBuffer = Space(500) && Make some room in the buffer

IF tDiscs > 0 THEN
 FOR i=0 TO tDiscs-1 STEP 1
  This.Combo1.AddItem (ALLTRIM(STR(i)))
 NEXT

 This.Text7.Value=ALLTRIM(STR(HDD_Info(0, 6, sBuffer))) && Get hdd index where Windows Is Installed
ENDIF

(3) Now that you have the total hard drives count you can query for the manufacturer information passing the disk index to the GetPhysicInfo function:
Objec: Command1 ; Procedure: Show ;

sBuffer = SPACE(500) && make some room in the buffer
iDiskNo = Form1.Combo1.ListIndex-1


    iReturn = HDD_Info(iDiskNo, 0, @sBuffer)    && 0 = serial number
    Form1.Text2.Value=sBuffer
   
    iReturn = HDD_Info(iDiskNo, 1, @sBuffer)    && 1 = hdd model
    Form1.Text3.Value=sBuffer
   
    iReturn = HDD_Info(iDiskNo, 2, @sBuffer)    && 2 = hdd revision
    Form1.Text4.Value=sBuffer
   
    iReturn = HDD_Info(iDiskNo, 3, @sBuffer)    && 3 = hdd type
    Form1.Text1.Value=sBuffer        
       
    iReturn = HDD_Info(iDiskNo, 5, @sBuffer)    && 5 = hdd buffer size
    Form1.Text5.Value=sBuffer
   
    iReturn = HDD_Info(iDiskNo, 4, @sBuffer)    && 4 = hdd size
    Form1.Text6.Value=sBuffer

A complete Visual FoxPro 9.0 project is available for download in the resource area of the project here

Subs Grabber Quick Fix

Posted By : rlByte Team | In : Subs Grabber

1

New Subs Grabber quick fix has been released:
Fixed: on podnapisi.net server search results are displayed, but download fails
New: auto updater will now display what’s new information when a new release/ fix is available for download

If you have auto updater enabled Subs Grabber will let

Download Subs Grabber from here (reinstall over the old one)

Subs Grabber (subtitle searching tool) v1.0.0 Launched

Posted By : rlByte Team | In : rlByte News, Subs Grabber

0

Subs Grabber can be used to search for and download subtitles.

Providing a friendly interface with different visual styles, Subs Grabber will be the perfect tool for subtitle searching and m atching for your movies.

  • - fastest search engine on 8 subtitles servers (more to be added)
  • - release names highlight (for best results add the movie file when searching for subs)
  • - perfect match subtitles (movies linked with video file)
  • - mass download
  • - shell integration for quick searching
  • - IMDb info grabbing
  • - automatically unpack subtitles after grabbing them
  • - movie cover/poster on search results (ready to be grabbed as well)
  • - search for a subtitle in almost any language: Albanian, Arabic, Belarus, Bosnian, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, English, German, Hungarian, Italian, Japanese, Korean, Latvian, Norwegian, Polish, Portuguese, Portuguese Brazilian,Romanian, Russian, Serbian… and many more
  • - upload your subtitles linked with video file on subs-grabber.rlbyte.com server

… and many more, just give it a try!

Screenshots here

Download Subs Grabber from here

USBPhysic C# example (source code sample)

Posted By : rlByte Team | In : rlByte News, USBPhysic

2

 In order to get the usb storage device (external portable Hard Drives, flash/pen/key drive etc) serial number and other manufacturer information (NOT volume serial, only the unique one, the one that will not change after a format, physical one) using our USBPhysic library and C# (CSharp) you need to do the following 3 easy steps:

(1) Load USBPhysic library and declare the imported library functions :

 namespace USBPhysic_Example
{
    public partial class Form1 : Form
    {
        //load the library
        [DllImport("USBPhysic")]
        public static extern int Init(string sUser, string sRegCode);

        [DllImport("USBPhysic")]
        public static extern int GetUSBPhysicInfo(int diskIndex, int InfoType, StringBuilder pHddInfo);

        public Form1()
        {
            InitializeComponent();
        }

(2) Call the Init function to initialize the user computer usb storage devices

       private void Form1_Load(object sender, EventArgs e)
        {
            int USBDisks = Init("your reg code here", "your reg code here");

            if (USBDisks > 0)
            {
                for (int i = 0; i < USBDisks; i++)
                {
                    comboBox1.Items.Add(i);
                }
                comboBox1.SelectedIndex = 0;
            }
        }

(3) Now that you have the total hard drives count you can query for the manufacturer information passing the usb device index to the GetPhysicInfo function:

       private void button1_Click(object sender, EventArgs e)
        {
            const int nChars = 1024;
            StringBuilder Buff = new StringBuilder(nChars);
           
            //0 = Get SerialNumber
            if (GetUSBPhysicInfo(Int32.Parse(comboBox1.Items[comboBox1.SelectedIndex].ToString()), 0, Buff) > 0)
                textBox1.Text = Buff.ToString();
            else
                textBox1.Text = "n/a";

            //1 = Get product name
            if (GetUSBPhysicInfo(Int32.Parse(comboBox1.Items[comboBox1.SelectedIndex].ToString()), 1, Buff) > 0)
                textBox2.Text = Buff.ToString();
            else
                textBox2.Text = "n/a";

            //2 = Get USB Manufacturer
            if (GetUSBPhysicInfo(Int32.Parse(comboBox1.Items[comboBox1.SelectedIndex].ToString()), 2, Buff) > 0)
                textBox3.Text = Buff.ToString();
            else
                textBox3.Text = "n/a";

            //3 = Get drive letter mapped on Windows
            if (GetUSBPhysicInfo(Int32.Parse(comboBox1.Items[comboBox1.SelectedIndex].ToString()), 3, Buff) > 0)
                textBox4.Text = Buff.ToString();
            else
                textBox4.Text = "n/a";
           
        }

screenshot

  A complete project with source code example for using USBPhysic component to get usb device (hard disk, storage device pen etc) physical information with CSharp (C#) is available in the resources area of the product (here).

USBPhysic and Win Vista / 7 UAC (workaround)

Posted By : rlByte Team | In : USBPhysic

0

This workaround is not required anymore, starting from version 1.1.0 of USBPhysic you don’t need to have your application elevated in Windows Vista or 7, no admin rights required anymore. Now it works even with a guest account type.

Issue:

 Using USBPhysic to query hard drive physical data may fail sometimes on Vista / Windows 7 if UAC (User Account Control) is enabled and calling application is not launched with sufficient rights.

Workaround

 To work around this issue without forcing the user to disable UAC mark your application with a requestedExecutionLevel. To do that you must create and embed an application manifest with your application that tells the operating system what the application needs ( digital signing of the EXE is also a good idea).
This is the format:

<requestedExecutionLevel
level="asInvoker|highestAvailable|requireAdministrator"
uiAccess="true|false"/>

 To mark your application with a requestedExecutionLevel, first create an application manifest file to use with the target application. This file can be created by using any text editor. The application manifest file should have the same name as the target executable file with a .manifest extension. For example: IsUserAdmin.exe.manifest.
Example:

Executable: MyApp.exe
Manifest: MyApp.exe.manifest

Sample application manifest file:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
   <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="application name" type="win32"/>
      <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
      <security>
         <requestedPrivileges>
            <requestedExecutionLevel level="requireAdministrator"/>
         </requestedPrivileges>
      </security>
   </trustInfo>
</assembly>

Next, you have to attach the application manifest to the executable by adding a line in the resource file of the application (the .rc file) to have Microsoft Visual Studio embed your manifest within the resource section of the PE file. To accomplish this, place the application manifest in the same directory as the source code for the project you are building and edit the resource file to include the following lines:

#define MANIFEST_RESOURCE_ID 1
MANIFEST_RESOURCE_ID RT_MANIFEST "MyApp.exe.manifest"

  After rebuild ing the application, the application manifest should be embedded

in the resource section of the executable. Check your exe file with a resource viewer, you should see something like this: