This software is developed for interet users. Now-a-days
there is a small problem for dialup users(usually) ie. if we
have connected the system to internet for downloading
in the night time and if the mobile battery power is running
lower, the mobile will be powered off and the net wil be
disconnected and the system will be in the ON state till
furthe user interactions, this will charge a lot of power.
So i developed this software to counter this, it will monitor
the system and will power off automatically whenever
the net connection is terminated.
How to install?
--------------
OPEN SETUP.EXE
Pre-Requesties?
---------------
.net Framework 2.0 or higher
Developed by
Aravind NC
n.c.aravind@gmail.com
aravind_n_c@yahoo.co.in
Download Now
Looking for informative and engaging content? Look no further than our blog! Our team of expert writers covers a wide range of topics, from lifestyle and wellness to business and technology. With in-depth analysis, practical tips, and a conversational writing style, our blog is the perfect destination for anyone seeking to stay informed and inspired. So why wait? Browse our latest posts today and discover something new!
Friday, February 5, 2010
Bitmap Image file Validator/Checker
I've created this program as a part of a project 'Image Enhancer'. This Program can be used
//Checking and validation of an BMP ImageFile
#include
#include
#include
#include
#include
#include
#include
#define BMPTYPE (((WORD) 'M' << 8) | 'B') /* 1st 2bytes must=='BM' */ typedef unsigned char BYTE; typedef unsigned short WORD; typedef unsigned long DWORD; typedef struct tagBMPFILEHEADER { WORD bfType; WORD bfSize; } BMPFILEHEADER; typedef struct tagBMPINFOHEADER { DWORD biSize; DWORD biWidth; DWORD biHeight; WORD bibitCount; DWORD biSizeImage; DWORD biClrUsed; } BMPINFOHEADER; void bmp( FILE *bmpfp) { BMPFILEHEADER bmfh; BMPINFOHEADER bmih; int i, j; printf("\nReading file.\n"); delay(2000); if( fread( &bmfh, sizeof( BMPFILEHEADER), 1, bmpfp) != 1) { printf("Error reading file.\n"); printf("Try again.."); getch(); }else { printf("\nHeader Reading Successfully Completed.\n"); delay(2000); if( fread( &bmih, sizeof( BMPINFOHEADER), 1, bmpfp) != 1) { printf("Error reading file info header...\n"); printf("Try again.."); getch(); } else { printf("\nChecking the file # 1.\n"); if( bmfh.bfType != BMPTYPE) { printf(".BMP is not a valid bitmap.\n"); return; } else { printf("\nSuccessfully Completed file type checking.\n"); // printf("bfType Value:%d",bmfh.bfType); } printf("\nChecking the file # 2.\n"); delay(2000); if( bmih.bibitCount != 24) { printf("Not a valid 24bit BMP file.\nPress to Exit"); } else { printf("\nSuccessfully completed bitcount check.\n"); // printf("BitCount Value:%d",bmih.bibitCount); printf("\nThis is a valid BMP Image File..\nFile Details are..."); } // printf("Header: %ld bytes\nImage: %ld bytes\n", // bmih.biSize, bmfh.biSizeImage); // printf("Pixels %ld x %ld\n Colors: %ld\n", // bmih.biWidth, bmih.biHeight, bmih.biClrUsed); return; } }} void main()//( int argc, char **argv) { clrscr(); char inname[100]; int i,length; printf("* * * * * * BMP Image Validator * * * * *\n"); printf("_________________________________________\n\n\n\n"); printf("\nEnter the file path(Ex=c:\tc\text.bmp):"); scanf("%s",&inname); length = strlen(inname); for (i = 0; i < length; i++) { if ((inname[i] >= 'a') && (inname[i] <= 'z')){
inname[i] = toupper(inname[i]);
}
}
//fpath=inname;
FILE *infp;
//strcpy( inname, argv[1]);
infp = fopen( inname, "r");
if( ! infp)
{
printf("\n Unable to open %s for input\n", inname);
printf("Try again..");
getch();
//main();
// exit(1);
}
printf("Verifying file....");
delay(1000);
bmp(infp);
fclose(infp);
printf("\nPress any key to exit\n");
getch();
// exit(0);
}
//Checking and validation of an BMP ImageFile
#include
#include
#include
#include
#include
#include
#include
#define BMPTYPE (((WORD) 'M' << 8) | 'B') /* 1st 2bytes must=='BM' */ typedef unsigned char BYTE; typedef unsigned short WORD; typedef unsigned long DWORD; typedef struct tagBMPFILEHEADER { WORD bfType; WORD bfSize; } BMPFILEHEADER; typedef struct tagBMPINFOHEADER { DWORD biSize; DWORD biWidth; DWORD biHeight; WORD bibitCount; DWORD biSizeImage; DWORD biClrUsed; } BMPINFOHEADER; void bmp( FILE *bmpfp) { BMPFILEHEADER bmfh; BMPINFOHEADER bmih; int i, j; printf("\nReading file.\n"); delay(2000); if( fread( &bmfh, sizeof( BMPFILEHEADER), 1, bmpfp) != 1) { printf("Error reading file.\n"); printf("Try again.."); getch(); }else { printf("\nHeader Reading Successfully Completed.\n"); delay(2000); if( fread( &bmih, sizeof( BMPINFOHEADER), 1, bmpfp) != 1) { printf("Error reading file info header...\n"); printf("Try again.."); getch(); } else { printf("\nChecking the file # 1.\n"); if( bmfh.bfType != BMPTYPE) { printf(".BMP is not a valid bitmap.\n"); return; } else { printf("\nSuccessfully Completed file type checking.\n"); // printf("bfType Value:%d",bmfh.bfType); } printf("\nChecking the file # 2.\n"); delay(2000); if( bmih.bibitCount != 24) { printf("Not a valid 24bit BMP file.\nPress to Exit"); } else { printf("\nSuccessfully completed bitcount check.\n"); // printf("BitCount Value:%d",bmih.bibitCount); printf("\nThis is a valid BMP Image File..\nFile Details are..."); } // printf("Header: %ld bytes\nImage: %ld bytes\n", // bmih.biSize, bmfh.biSizeImage); // printf("Pixels %ld x %ld\n Colors: %ld\n", // bmih.biWidth, bmih.biHeight, bmih.biClrUsed); return; } }} void main()//( int argc, char **argv) { clrscr(); char inname[100]; int i,length; printf("* * * * * * BMP Image Validator * * * * *\n"); printf("_________________________________________\n\n\n\n"); printf("\nEnter the file path(Ex=c:\tc\text.bmp):"); scanf("%s",&inname); length = strlen(inname); for (i = 0; i < length; i++) { if ((inname[i] >= 'a') && (inname[i] <= 'z')){
inname[i] = toupper(inname[i]);
}
}
//fpath=inname;
FILE *infp;
//strcpy( inname, argv[1]);
infp = fopen( inname, "r");
if( ! infp)
{
printf("\n Unable to open %s for input\n", inname);
printf("Try again..");
getch();
//main();
// exit(1);
}
printf("Verifying file....");
delay(1000);
bmp(infp);
fclose(infp);
printf("\nPress any key to exit\n");
getch();
// exit(0);
}
Hiren's BootCD 9.9
Hiren's Boot CD is a boot CD containing various diagnostic programs such as partitioning agents, system performance benchmarks, disk cloning and imaging tools, data recovery tools, MBR tools, BIOS tools, and many others for fixing various computer problems. It is a Bootable CD; thus, it can be useful even if the primary operating system cannot be booted. Hiren's Boot CD has an extensive list of software. Utilities with similar functionality on the CD are grouped together and seem redundant; however, they present choices through UI's differences and options in what they can do.
----------------------------------------
Hiren's BootCD 9.9
----------------------------------------
+SuperAntispyware 4.26
-Ad-Aware SE Personal
+EASEUS Partition Master 3.5
+Video Memory Stress Test 1.7.116
+MessenPass 1.24
+Mail PassView 1.51
+Asterisk Logger 1.04
+TrueCrypt 6.2
+Opera Web Browser 8.53
-Off By One Browser
-Aida16 2.14
+Kaspersky Virus Removal Tool 7.0.0.290
-ClamWin Antivirus
+Registry Restore Wizard 1.0.4
HDD Regenerator 1.61
SPecial FDisk 2000.03v
Express Burn 4.26
TestDisk 6.11.3
PhotoRec 6.11.3
Recuva 1.27.419
IsMyLcdOK (Monitor Test) 1.01
Samsung The Drive Diagnostic Utility (ESTOOL) 2.12a
IBM/Hitachi Feature Tool 2.13
System Analyser 5.3v
Astra 5.42
HWiNFO 5.2.7
SIW 2009-05-12
CPU-Z 1.51
WirelessKeyView 1.26
CCleaner 2.20.920
CurrPorts 1.65
Autoruns 9.50
Ultimate Windows Tweaker 1.2
Xp-AntiSpy 3.97.3
Shell Extensions Manager (ShellExView) 1.37
Malwarebytes' Anti-Malware 1.37 (0906)
SpywareBlaster 4.2 (0906)
SmitFraudFix 2.419
ComboFix (0906)
Spybot - Search & Destroy 1.6.2 (0906)
PCI 32 Sniffer 1.4 (0906)
PCI and AGP info Tool (0906)
Unknown Devices 1.2 (0906)
Download Now
----------------------------------------
Hiren's BootCD 9.9
----------------------------------------
+SuperAntispyware 4.26
-Ad-Aware SE Personal
+EASEUS Partition Master 3.5
+Video Memory Stress Test 1.7.116
+MessenPass 1.24
+Mail PassView 1.51
+Asterisk Logger 1.04
+TrueCrypt 6.2
+Opera Web Browser 8.53
-Off By One Browser
-Aida16 2.14
+Kaspersky Virus Removal Tool 7.0.0.290
-ClamWin Antivirus
+Registry Restore Wizard 1.0.4
HDD Regenerator 1.61
SPecial FDisk 2000.03v
Express Burn 4.26
TestDisk 6.11.3
PhotoRec 6.11.3
Recuva 1.27.419
IsMyLcdOK (Monitor Test) 1.01
Samsung The Drive Diagnostic Utility (ESTOOL) 2.12a
IBM/Hitachi Feature Tool 2.13
System Analyser 5.3v
Astra 5.42
HWiNFO 5.2.7
SIW 2009-05-12
CPU-Z 1.51
WirelessKeyView 1.26
CCleaner 2.20.920
CurrPorts 1.65
Autoruns 9.50
Ultimate Windows Tweaker 1.2
Xp-AntiSpy 3.97.3
Shell Extensions Manager (ShellExView) 1.37
Malwarebytes' Anti-Malware 1.37 (0906)
SpywareBlaster 4.2 (0906)
SmitFraudFix 2.419
ComboFix (0906)
Spybot - Search & Destroy 1.6.2 (0906)
PCI 32 Sniffer 1.4 (0906)
PCI and AGP info Tool (0906)
Unknown Devices 1.2 (0906)
Download Now
Top 100 Movies
Treasure hunter Benjamin Franklin Gates looks to discover the truth behind the assassination of Abraham Lincoln, by uncovering the mystery within the 18 pages missing from assassin John Wilkes Booth's diary.
Genres: | Action/Adventure, Thriller and Sequel |
Running Time: | 2 hrs. 3 min. |
Release Date: | December 21st, 2007 (wide) |
MPAA Rating: | PG for some violence and action. |
Distributors: | Buena Vista Pictures Distribution |
U.S. Box Office: | $219,961,501 |
Download this movie
Monday, February 1, 2010
Quick SMS v3 - Official release on Aug 3, 2009
Quick SMS v3 - The 3rd and new version of my software is to be released on August 3rd, 2009. Its with a whole new experience, much more improved than the old version 2.1. New version comes with a bunch of attractive features. One of the new feature is AutoLogin which automatically login to the gateway server as soon as the software is opened. The remember me helps the software to remember your user name and password so that you can do a 1-click sign in or an auto login. Quick SMS easily delivers sms from your PC to all users either GSM or CDMA mobile phones. Send quick messages to all your friends, relatives, family members in most easy and economical way by sending seasonal greetings, emergency news, warm wishes etc. Another feature is Phone Book in this you can save all your mobile contacts like a mobile phone. You can enter phone number manually or loads from saved contact for while sending a message. You can send SMS all over INDIA which is free and unlimited. Provides impressive user-friendly graphical interface does not require any technical training to work with software. Bulk SMS is another feature you can select what ever contacts you can and send dmd to those in just a single click. Enjoy my software and keep in touch. Quick SMS can be minimized to the System tray so that you can continue using other applications or watching movies.
Note : The first release of Quick SMS v3 would be a 'Test Version'. So i request that you must respond to me you find a bug or some flaws in the software ASAP.
Subscribe to:
Posts (Atom)
Popular Posts
-
Here is the working script for PHP Mailer in GoDaddy Hosting, include("includes/class.phpmailer.php"); date_default_timez...
-
Hanuman Jayanti is a significant Hindu festival celebrated in honor of Lord Hanuman's birth anniversary. It is observed on the full mo...
-
Use the below code to create a calendar event in PHP and send it as email to Microsoft Outlook or iPhone Calendar. < ?php /** * @cate...
-
Hi Folks, In Wordpress while uploading a file sometime you may encounter an HTTP Error while crunching file. Usually this error can be resol...
-
Siblings Day is a special day that celebrates the bond between brothers and sisters. Observed on April 10th, this day is a great opportunit...
-
Here is a simple way to generate a signed request for diferent services using AWS: /// AWS API keys $aws_access_key_id = 'your-aws...
-
1. The Menu menu This another great CSS menu Stu Nicholls that’s unique – hovering over a menu item reveals a submenu. If you want get...
-
I've created this program as a part of a project 'Image Enhancer'. This Program can be used //Checking and validation of an BM...
-
When adding a fancybox popup you may encounter a common issue, which shows the below error message, while clicking the link. "Th...
-
Q: Can I start my own company on oDesk? A: Yes! oDesk allows you to build and manage a team of workers, colleagues and collaborators. Yo...