This is to put everyone on notice that my website was hacked several times in the last 2 days. I made a list of everyone--email,name, website, etc-- who posted a negative comment about me and I have turned that list over to my attorney this morning with instructions to turn that list over to the F.B.I. I have requested that my attorney file a formal complaint with the Computer Crimes Division of the F.B.I. in Washington, to investiget the destruction of my website. I have further instructed my attorney to hire a private investigation company that specializes in such crimes to determine who did it and to file a CIVIL lawsuit against that party or parties for $20 million in damages. You have simply created a problem for everyone on codeproject and I am sure they do not apprecaite your actions that have made them suspects. Sincerely, William SerGio Bill SerGio, The Infomercial King
Bill SerGio
Posts
-
WARNING from SerGio -
SERGIO!The article you refer to printed a quote from a book I wrote many years ago. The quote they published has NOTHING to do with programming! But for you guys and gals who get so turned on by reading about me, the quote is completely TRUTHFUL--I did piss on the Blarney Stone and filmed it in 35mm on a 535B Arriflex. The quote you refer to is: "In Ireland I took a piss on the Blarney Stone. It gave me a strange feeling of boyhood naughtiness to think of tourists kissing that place where I had seen my own piss splashing off so pretty and yellow." - The Infomercial King :-O Bill SerGio, The Infomercial King
-
RE: AutoUpdate LicenseI hereby GRANT anyone--except government employees and government contractors, a FULL, unrestricted license to use my AutoUpdate DLL(binary) for any commercial or personal use whatsoever!!!!!!!!!!!!!! My goal and the purpose of the article was to share the concept of HOW TO WRITE FREEWARE! The source code for loading a DLL from a thread IS INCLUDED in the demo and this was intended to be the FREE CODE--you that code for any purpose commercial or otherwise--to load and call the DLL you write to retrieve files. I will post the code for the dll on my website--I didn't because I was tired and it is NOT the point of the article. I respect anyone who works for a living--my dad worked for a company and supported his family. The source code in the article for loading any DLL from a thread and the code for creating threaded modeless dialogs is FREE for anyone to use for any purpose and if you take the time to read it it shows how to launch a modeless, threaded dialog the RIGHT WAY! I knew I would get the unusual grabage from some of you, but I also know that there are some people who like to discuss concepts related to deciding WHAT KIND of program to write and how that decision affects the coding. If you write databases you learn quickly to use a pencil and paper FIRST to design the tables and freeware is no different--it requires even more thought about the design so you do not offend users and provide a valuable service to users in exchange for their allowing you to subject them to a shitload--hope I did not offend anyone?--of ads.:-O Bill SerGio, The Infomercial King
-
SerGio does it again...The word "momma" offends you? Poor baby! Daddy will try to do better next time!;P Bill SerGio, The Infomercial King
-
SerGio does it again...I hereby GRANT anyone--except government employees and government contractors, a FULL, unrestricted license to use my AutoUpdate DLL(binarY) for any commercial or person use whatsoever!!!!!!!!!!!!!! My goal was to share the concept of HOW TO WRITE FREEWARE! 1. The source code for loading a DLL from a thread IS INCLUDED in the demo and this was intended to be the FREE CODE--you that code for any purpose commercial or otherwise--to load and call the DLL you write to retrieve files. 2. I will post the code for the dll on my website if readers would like it--I didn't because i was tired and it is NOT the point of the article. 3. I respect anyone who works for a living--my dad worked for a company and supported his family. 4. The source code in the demo is FREE for anyone to use for any purpose and if you take the time to read it it shows how to launch a modeless, threaded dialog the RIGHT WAY!:-O Bill SerGio, The Infomercial King
-
SerGio does it again...I hereby GRANT anyone--except government employees and government contractors, a FULL, unrestricted license to use my AutoUpdate DLL(binarY) for any commercial or person use whatsoever!!!!!!!!!!!!!! My goal was to share the concept of HOW TO WRITE FREEWARE! 1. The source code for loading a DLL from a thread IS INCLUDED in the demo and this was intended to be the FREE CODE--you that code for any purpose commercial or otherwise--to load and call the DLL you write to retrieve files. 2. I will post the code for the dll on my website if readers would like it--I didn't because i was tired and it is NOT the point of the article. 3. I respect anyone who works for a living--my dad worked for a company and supported his family. But I want MORE for my family and so I go out and provide jobs which is more noble. 4. The source code in the demo is FREE for anyone to use for any purpose and if you take the time to read it it shows how to launch a modeless, threaded dialog the RIGHT WAY!:-O Bill SerGio, The Infomercial King
-
The Infomercial King ChallengeIt is clear that you are not smart enough either. It is amazing that all you are capable of is to attack someone's personal appearance, you are really pathetic. But I can assure you that you would mind your manners if I were in the same room with you... Bill SerGio, The Infomercial King
-
Creating Links On windows 2000I am impressed! I must admit that I did not think of this as a switch instead of a switch based on the operating system. i will write a demo program and post it and see if what happens--let you know in a little while. By the way--this is a BRILLIANT suggestion to first try for IID_IShellLinkW and if it fails use IID_IShellLinkA. And I might point out that in all the samples of code to create links, nobody has thought to do this! Bill SerGio, The Infomercial King
-
Creating Links On windows 2000That is what I thought originally and it turns out NOT to work which surprised me. the reason that it fails is that if you include a condition based on the operating system as follows: if (b2000 || bNT) { // Use Unicode } else { // Use ASCII } The reason it fails has to do with the fact that you can't get the code to compile on Windows 98. Remember I am developing on Windows 98 and this is the problem. For example, "SHGetSpecialFolderLocation()" works on Windows 98 but the call for the UNICODE function, "ShGetFolderPath()" FAILS to compile on a Windows 98 machine using Visual Studio UNLESS YOU COMPILE with unicode which renders the code useless on Windows 98 Bill SerGio, The Infomercial King
-
Creating Links On windows 2000Please excuse my type... i meant... If you set _UNICODE, and compile it under UNICODE, as a SEPARATE exe or DLL then it works ONLY on WINDOWS 2000. Bill SerGio, The Infomercial King
-
Creating Links On windows 2000It ONLY works only Windows 98 and I was surprised to learn this as you are! If you set _UNICODE, and compile it under UNICODE, as a SEPARATE exe or DLL then it works ONLY on Windows 98. So far, nobody has created a class or piece of code that will compile and create a SINGLE exe or DLL that works on BOTH Windows 98 and Windows 2000. Bill SerGio, The Infomercial King
-
Creating Links On windows 2000It seems that the more I test code and research this problem, that it is IMPOSSIBLE to write a single class and compile it to work for both Windows 98 and windows 2000. The ONLY solution seems to be to create 2 versions of a DLL or an EXE, one for UNICODe and one for ASCII to create links. Bill SerGio, The Infomercial King
-
The Infomercial King ChallengeNow you sound like an intelligent person. Try it out for me and let me know how it works!:cool: Bill SerGio, The Infomercial King
-
Creating Links On windows 2000Let me state the problem ANOTHER way: Microsoft says that The IShellLink interface has an ANSI version (IShellLinkA) and a Unicode version (IShellLinkW). The version that will be used depends on whether you compile for ANSI or Unicode. However, Microsoft® Windows® 95 and Windows 98 only support IShellLinkA. My question is this... Is there a way to compile a SINGLE CLASS that will work on BOTH Windows 98 and Windows 2000 to create Links depending on the platform? For example, can you do something like: if (b2000 || bNT) { // Use IShellLinkW } else { // use IShellLinkA } Do you have to compile 2 separate programs to create links? :-O Bill SerGio, The Infomercial King
-
Here's why Links Fail on Windows 2000So if this is the case, then: if (b2000 || bNT) { // Call "IShellLinkW" } else { // Call "IShellLinkA" } Is this what you had in mind to build 2 versions in one class? What I don't understand is why hasn't anyone posted a sample of this code before? Bill SerGio, The Infomercial King
-
Here's why Links Fail on Windows 2000I forgot to include one of the functions that I call in the code sample above and I am including it below. bool CInstall::GetShellFolderPath(LPCSTR lpShellFolder, LPSTR lpShellPath) { //lpShellFolder can be one of the following //AppData, Cache, Cookies, Desktop, Favorites, Fonts, History, NetHood, //Personal, Printhood, Programs, Recent, SendTo, Start Menu, Startup, //Templates, ShellNew DWORD rc; DWORD length = MAX_PATH; DWORD type = REG_SZ; HKEY hkey; rc = RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders", 0, KEY_READ, &hkey); if (rc == ERROR_SUCCESS) { rc = RegQueryValueEx(hkey, lpShellFolder, NULL, &type, (BYTE *) lpShellPath, &length); RegCloseKey(hkey); } if (rc == ERROR_SUCCESS) return true; else return false; } Bill SerGio, The Infomercial King
-
Here's why Links Fail on Windows 2000I have looked at every sample of source code i could find on creating Links on the Desktop and EVERY piece of sample code FAILS to create links on Windows 2000--except for those samples that include a separate UNICODE version of the code. Now it is VERY inconvenient to have to include 2 versions of a program, one in ASCII and another in UNICODE. So what's the answer? I will offer 2 solutions to this problem that I originally proposed in the "Lounge" where I was told was the wrong place to post anything important or serious! The first solution is to create 2 versions of your code, and include BOTH versions as a resource in your application and launch the correction version from your program based on the Windows Platform. This works but is not elegant at all--it is the solution that i believe is used by BOTH InstallShield and WYSE Installers! No wonder their exe files are so big! The other solution I offer below. I believe it will work if compiled on Windows 2000. And it would be nice if someone with Windows 2000 could let me know if it works? I develop on Windows 98 using Visual Studio 6... #include "direct.h" /* This is needed for _mkdir */ #include "objbase.h" #include "shlguid.h" #include "wchar.h" #define INITGUID #include "initguid.h" //#define INC_OLE2 //#pragma comment( lib , "OLE2") //#include "ole2.h" //#include "comcat.h" //#include "olectl.h" Where UINT uLinkLoc = CSIDL_DESKTOP; Is there a way to write a SINGLE class that can create a link on the Desktop in both Windows 98 and Windows 2000 without compiling 2 separate versions(one UNICODE and one ASCII)??? bool CInstall::CreateShortCut( LPCSTR lpszSourceFile, LPCSTR lpszSourceDir, UINT uLinkLoc, LPCSTR lpszDesc, bool IsFolder ) { HRESULT hResult = NULL; IShellLink* pShellLink = NULL; bool rc = false; LPCSTR lpszDestination = NULL; ITEMIDLIST *id = NULL; TCHAR szLinkLoc[MAX_PATH] = ""; TCHAR szShellPath[MAX_PATH] = ""; CString sLinkLoc; sLinkLoc.Empty(); CString sLink; sLink.Empty(); // Initialize IShellLink interface hResult = CoInitialize(NULL); // Get pointer to IShellLink Interface hResult = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void**) &pShellLink); if (SUCCEEDED(hResult)) { //Cache, Fonts, History, NetHood, Personal, Printhood, Programs, // Recent, SendTo, Start Menu, Startup, Templates, ShellNew if (uLinkLoc == CSIDL_APPDATA) { sLinkLoc = "AppData"; } else if (uLinkLoc == CSIDL_COOKIES) { sLinkLoc = "Cookies"; } else if (uLinkLo
-
The Infomercial King ChallengeMichael, As a contributor providing free source code I certainly have a "right" to ask whatever I want to. And there is no big deal to the fact that I may have posted a question in the wrong category--are you for real? are you that anal? Get a girlfriend dude! The FACT still remains that you prefer to criticize someone rather than to prove that you have some real knowledge--I gues s if you knew the answer you would have showed us how to do it and bragged that everybody "should know this!" Get that girlfriend fast... :-O :laugh: :laugh: Bill SerGio, The Infomercial King
-
The Infomercial King ChallengeYo David, My posting to the wrong place was accidental.. chill out. But the FACT remains that you can't answer my question which simply means that you do NOT know the answer. Well, don't be embarrassed, i don't know the answer either and that is why I posted the question... so you are in good company my man. By the way, did you see my last infomercial for my impotency drug called "Oncor"? It was hosted by Chad Everrett, the former star of Medical Center.:-O Bill SerGio, The Infomercial King
-
The Infomercial King ChallengeWell you should all be ashamed of yourselves! None of you guys could give me an answer! Can this be true that none of you are smart enough to figure this out? WOW! I guess I over estimated the ability of the readers? Bill SerGio, The Infomercial King:-O Bill SerGio, The Infomercial King