|
why would there have to be two?
if its started on startup it wouldnt create another process of itself for the user logging in. would it?
|
|
|
|
|
I booted the system at 2:30pm and logged in at 2:35pm. The file was timestamped 2:35pm. My point was, if the application ran on boot up, there would have been 2 files - one timestamped 2:30pm and the other 2:35pm. I also confirmed that the file is created every time I login.
/ravi
My new year's resolution: 2048 x 1536
Home | Music | Articles | Freeware | Trips
ravib(at)ravib(dot)com
|
|
|
|
|
|
Did you mean RunServices instead of Run ?
/ravi
My new year's resolution: 2048 x 1536
Home | Music | Articles | Freeware | Trips
ravib(at)ravib(dot)com
|
|
|
|
|
Ravi Bhavnani wrote:
Did you mean RunServices instead of Run?
No.
"One must learn from the bite of the fire to leave it alone." - Native American Proverb
|
|
|
|
|
Ravi Bhavnani wrote:
But if I'm not mistaken, a "Run" entry in the HKEY_LOCAL_MACHINE subtree causes the application to start after any user logs in, as opposed to a corresponding entry for a specific user in the HKEY_USERS subtree which causes the app to only start when that user logs in. Regardless, the user has to first login.
That's the way I've taken it to work, I always have to log in of HKLM\...\Run to take effect.
One thing I suggest doing though, is use Winlogon Notification Packages (assuming you're programming for an NT-based version of windows), you can listen to startup/shutdown/login/logoff and other events.
Check:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthn/security/winlogon_notification_packages.asp
HTH
|
|
|
|
|
Thanks for the info, but you may want to post a reply to the original author of the thread.
/ravi
My new year's resolution: 2048 x 1536
Home | Music | Articles | Freeware | Trips
ravib(at)ravib(dot)com
|
|
|
|
|
Good point!
|
|
|
|
|
One thing I suggest doing, is use Winlogon Notification Packages (assuming you're programming for an NT-based version of windows), you can listen to startup/shutdown/login/logoff and other events.
Check:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthn/security/winlogon_notification_packages.asp
HTH
|
|
|
|
|
can u tell me whats wrong with my code plz:
HBITMAP hbmp = LoadBitmap(hinst,MAKEINTRESOURCE(IDB_BITMAP1));
RECT r;
GetWindowRect(hBtn1,&r);
HDC pthisDC;
HDC bmpDC;
HBITMAP pOldBitmap;
pthisDC = GetDC(hWnd);
bmpDC = CreateCompatibleDC(pthisDC);
pOldBitmap = (HBITMAP)SelectObject(bmpDC,&hbmp);
BitBlt(pthisDC,
0,0,
r.right-r.left,
r.bottom-r.top,
bmpDC,
0,0,SRCCOPY);
SelectObject(bmpDC,pOldBitmap);
DeleteDC(bmpDC);
help would be appreciated
|
|
|
|
|
You must create a compatible bitmap for the DC "pthisDC", select this bitmap to the DC "pthisDC" before the function "BitBlt" and deselect the bitmap after the function "BitBlt".
|
|
|
|
|
Hello, trying to gather some information for a new project that I am working on. We've been assigned to port a windows application (ATL, Win32, MFC, COM in-procs/out-procs,etc.) to Linux. I've been reading up on a DCOM Linux implementation called EntireX (http://128.197.93.185/cd/exxv7113/WINDOWS/EXX/program+files/Software+AG/EntireX/Docu/print/dcmlinux.pdf) that would hopefully enable the port to talk with it's Windows implementation. Does anyone have experience with EntireX - reliability? etc? Or can suggest a better solution/favorite product?
Thanks,
Bob
|
|
|
|
|
Sounds like you've got a pretty tough job on your hands!
Kevin
|
|
|
|
|
|
Morning, all
the applicatin runs fine if I don't set any breakpoints. But if I set breakpoint in \MFC\SRC\DLGCORE.CPP
TRY
{
// create modeless dialog
AfxHookWindowCreate(this);
if (CreateDlgIndirect(lpDialogTemplate,
CWnd::FromHandle(hWndParent), hInst))
{
if (m_nFlags & WF_CONTINUEMODAL)
{
// enter modal loop
DWORD dwFlags = MLF_SHOWONIDLE;
if (GetStyle() & DS_NOIDLEMSG)
dwFlags |= MLF_NOIDLEMSG;
VERIFY(RunModalLoop(dwFlags) == m_nModalResult);
it will stop after enter modal loop, the dialog said it's comlete, but program not exit out by automaticlly, the reason I set breakpoint was the (RunModalLoop(dwFlags) = 1 AND m_nModalResult =4 in another version.
Thanks
|
|
|
|
|
Is it possible one of them was retuning '1' because you pressed the OK button, which normally returns '1' from the dialog result? I am not sure where '4' came from. CANCEL is usually '2'.
|
|
|
|
|
I think you are right....4 could be the auto start.
Thank you!
|
|
|
|
|
I have been trying to modify Wolfram Steinke's ListBox Tutorial as I wanted to create a ListBox that allows Alpha/Index sorting plus using tabs to put the text into fields.
When I try to add the '\t' (which works in OnLoadList) to OnToggleListStyle, instead of the text fields being spaced out by tabs, I get them seperated by the vertical bar character.
What am I missing?
What should I be doing?
This tutorial is listed on Code Project
Charles
|
|
|
|
|
Are you using the LBS_USETABSTOPS style? You'll also want to use a monospaced font in the listbox so that the columns are properly aligned.
"One must learn from the bite of the fire to leave it alone." - Native American Proverb
|
|
|
|
|
Doh! now you pointed it out, it seems so obvious.
Needless to say... I wasn't but I am now. Works great.
Thanks.
|
|
|
|
|
I have created an activeX in VC++ with the following Method
long ABC::OpenAVI( LPCTSTR strFileName )
I have included this active X in Microsoft Excel. Using VBA i am trying to access this function
DEF.OpenAVI(FileName) ----- where FileName is declared as a string and DEF is the name of my activeX
I keep getting type mismatch error. Can some one help me with this.
Thanks in Advance
M
|
|
|
|
|
I think when it comes to COM string variables, use the BSTR type. This will then be visible to VB and VBA as a standard String data type.
I Dream of Absolute Zero
|
|
|
|
|
Please correct me if I am wrong,BSTR is not an acceptable argument type, We can either have BSTR* or LPCTSTR.
|
|
|
|
|
TUMB wrote:
We can either have BSTR* or LPCTSTR
Then I would use BSTR*. In order for other language, and in this case, the VBA scripting language to recognise the datatype, it has to be of the VARIANT structure.
COM Strings are marshalled via the BSTR type; I think LPCTSTR are specific to C/C++.
I Dream of Absolute Zero
|
|
|
|
|
hi i m trying to select the multiple files through the file open dialog box for that purpose i used that code.
according to the MSDN to select multiple file the m_ofn.lpstrFile file ptr should pt to new buffer u had allocated. i had done that.
CFileDialog *object=new CFileDialog(TRUE,(LPCTSTR)"shp",NULL,OFN_ALLOWMULTISELECT,"Shape File |*.shp|",NULL);
char *filename;
object->m_ofn.lpstrFile= filename; // here it give the assertion.
object->m_ofn.nMaxFile=sizeof(filename);
if(object->DoModal()!= IDCANCEL)
MessageBox(object->m_ofn.lpstrFile,"ptr");
i want the file names that had been selected through file dialog. what to do.
ddd
|
|
|
|