|
what exactly have you done? probably i'm just doing wrong something...
|
|
|
|
|
when i had an IShellFolder pointer, how can I get the name and icon of this shell object?
|
|
|
|
|
I have written a new GINA dll in order to replace the default gina dll of microsoft. It uses smart card for logging. I want to know about the threats of replacing gina dll.I mean that how an attacker can break this security feature and enters the system without smart card or such things.
|
|
|
|
|
d'you have any question to ask here sir ?
|
|
|
|
|
I think I have asked my questions. What are the threats now that I have replaced msgina.dll with my GINA dll? For example one of the ways to attach such a mechanism is by editing the registry key value. what are other threats?
|
|
|
|
|
MozhdehQeraati wrote: For example one of the ways to attach such a mechanism is by editing the registry key value. what are other threats?
1. for Registry Key changing for MSGINA.dll you must ahev administrator access, are you providing Admin access, once user logged in
2. Threat are same as of Normal Login Box, if hacker know about Gina, he must be knowing how to break it. he he he
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief
|
|
|
|
|
toxcct wrote: d'you have any question to ask here sir ?
MSGINA.dll is a dll which help you to make custom login and logged out screen for Windows.! it's advanced concept and generally top notch company use to control login access on computer
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief
|
|
|
|
|
Hi all,
Semaphore give us the following behavior
count thread state
----------------------------
3 -> no wait
2 -> no wait
1 -> no wait
0 -> WAIT
However, I am looking for some tool which enable me to do this :
count thread state
----------------------------
3 -> WAIT
2 -> WAIT
1 -> WAIT
0 -> no wait
I know that I can achieve my objective with the combination of :
while(WaitForSingleObject(semaphore, 0) == WAIT_OBJECT_0) {
WaitForSingleObject(event, INFINITE);
}
When the other instances start, they each increments the semaphore
with ReleaseSemaphore(). When they exit, each decrements the semaphore
counter and fires the event.
The problem with this approach is, the first instance would hang if
any of the other instances terminates abnormally.
Any better suggestion, which I can achieve my objective by just using a single primitive tool?
Thanks
|
|
|
|
|
Jeffrey Richter has written about this here.
|
|
|
|
|
I have a region object of 'CRgn' class. How can I resize this region?
|
|
|
|
|
Resize the region, the content of the region, with zoom, without...?
Greetings.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
|
|
|
|
|
I Want to scalling only the region area by CRgn.
|
|
|
|
|
CRgn rg;
rg.SetRectRgn(x,y,x2,y2) or rg.SetRectRgn(LPCRECT)
is that what your after?
|
|
|
|
|
Oh no i have used this. It creates a rectangle like CreateRectRgn(LPRECT) function but use no memory . It performs no scalling.
|
|
|
|
|
ANyway this can be done. I don't know any API are there .
by using a simple idea, u will get the points from region (GetRegionData) .And try scaling those coordinates by simple multiplying. I hopes it will work.
If u can Dream... U can do it
|
|
|
|
|
I am getting heap corruption
Code:
BYTE *Image=NULL;
Image=(unsigned char *)malloc(50000);
Image=Dlg.CaptureImage();
free(Image);
Plz Help me
S.Yamini
|
|
|
|
|
do a check on the size of the image, you might not be allocating enough space?
|
|
|
|
|
I changed the size to 5000000.Still I am getting heap corruption when i am trying to delete the BYTE pointer.Suggest me some ways to solve the issue
S.Yamini
|
|
|
|
|
how does Dlg.CaptureImage() return the image data?
by value?
i'm not sure about the error if that isnt the problem.
would need to have access to a compiler which i dont at the moment
|
|
|
|
|
I use delete to free the memory but when i execute delete the exection goes to winheap
S.Yamini
|
|
|
|
|
Check the return pointer of CaptureImage , is that the same as the orginal (before calling CaptureImage ). Also Try Debugging CaptureImage. the problem is ur trying to delete a pointer which is not a valid head head. it can also happen in these case
int * p = malloc(100);
p+= nSomeValueLessthan100;
free(p);
So try to debug the function. rather than worrying. It will be ok.
If u can Dream... U can do it
|
|
|
|
|
ok i will try .Thanks
S.Yamini
|
|
|
|
|
yaminisridaran wrote: Image=(unsigned char *)malloc(50000);
Image=Dlg.CaptureImage();
free(Image);
In the first line, you are allocating memory into the Image pointer.
In the second line, you are reassigning that pointer to some other value.
In the third line, you are calling free(...) on the value obtained in the second line, not the value obtained in the first line, so you may be trying to free a invalid pointer.
Peace!
-=- James Please rate this message - let me know if I helped or not!<HR> If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong! Avoid driving a vehicle taller than you and remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road! See DeleteFXPFiles
|
|
|
|
|
Can u give me any solution for this
S.Yamini
|
|
|
|
|
yaminisridaran wrote: Image=(unsigned char *)malloc(50000);
Image=Dlg.CaptureImage();
free(Image);
Yes, if you skip step #2 and the error goes away, you have found the source of the problem. It seems that you are not passing the allocated memory to CaptureImage(...) , and since we do not know what is going on inside of that function, there is little other help that we can provide.
Peace!
-=- James Please rate this message - let me know if I helped or not!<HR> If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong! Avoid driving a vehicle taller than you and remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road! See DeleteFXPFiles
|
|
|
|