Fatti: Fatti: A. Con sentenza del 9 maggio 1996 il Segretario assessore della Pretura di Lugano ha pronunciato lo scioglimento per divorzio del matrimonio contratto da B._ e A._. Ha contestualmente approvato la convenzione sulle conseguenze accessorie del divorzio che prevedeva l'affidamento alla madre, con esercizio dell'autorità parentale, dei figli minorenni C._ (nato il 12 febbraio 1990) e D._ (nato il 12 febbraio 1993) e l'obbligo per B._ di versarle fr. 500.-- al mese per ciascun figlio a titolo di contributo alimentare fino al compimento del loro ventesimo anno d'età. A. Con sentenza del 9 maggio 1996 il Segretario assessore della Pretura di Lugano ha pronunciato lo scioglimento per divorzio del matrimonio contratto da B._ e A._. Ha contestualmente approvato la convenzione sulle conseguenze accessorie del divorzio che prevedeva l'affidamento alla madre, con esercizio dell'autorità parentale, dei figli minorenni C._ (nato il 12 febbraio 1990) e D._ (nato il 12 febbraio 1993) e l'obbligo per B._ di versarle fr. 500.-- al mese per ciascun figlio a titolo di contributo alimentare fino al compimento del loro ventesimo anno d'età. B. Poiché il genitore obbligato non ha provveduto al pagamento degli alimenti stabiliti sia nel citato giudizio di divorzio sia nell'ambito di una precedente procedura di separazione dei coniugi, A._ si era rivolta il 9 marzo 1995 all'Ufficio dell'assistenza sociale (ora: Ufficio del sostegno sociale e dell'inserimento) del Dipartimento delle opere sociali del Cantone Ticino chiedendo che gli alimenti per i figli le fossero anticipati dallo Stato. Con decisione del 3 aprile 1995 l'Autorità cantonale ha accolto la domanda, concedendole l'anticipo della pensione alimentare per il periodo dal 1° marzo 1995 al 31 luglio 1995. Su istanza della richiedente, con decisione del 14 giugno 1995, l'autorità ha rinnovato l'anticipo per il rimanente periodo dell'anno 1995. Con ulteriori decisioni del 30 gennaio 1996, del 13 novembre 1996, del 29 ottobre 1997, del 21 ottobre 1998, del 25 ottobre 1999, del 10 ottobre 2000, del 5 novembre 2001, del 9 dicembre 2002 e del 13 ottobre 2003 l'Ufficio del sostegno sociale e dell'inserimento ha accolto le istanze di rinnovo della prestazione presentate dalla richiedente e, a scadenze periodiche annuali, le ha concesso l'anticipo della pensione alimentare per gli anni dal 1996 al 2004. B. Poiché il genitore obbligato non ha provveduto al pagamento degli alimenti stabiliti sia nel citato giudizio di divorzio sia nell'ambito di una precedente procedura di separazione dei coniugi, A._ si era rivolta il 9 marzo 1995 all'Ufficio dell'assistenza sociale (ora: Ufficio del sostegno sociale e dell'inserimento) del Dipartimento delle opere sociali del Cantone Ticino chiedendo che gli alimenti per i figli le fossero anticipati dallo Stato. Con decisione del 3 aprile 1995 l'Autorità cantonale ha accolto la domanda, concedendole l'anticipo della pensione alimentare per il periodo dal 1° marzo 1995 al 31 luglio 1995. Su istanza della richiedente, con decisione del 14 giugno 1995, l'autorità ha rinnovato l'anticipo per il rimanente periodo dell'anno 1995. Con ulteriori decisioni del 30 gennaio 1996, del 13 novembre 1996, del 29 ottobre 1997, del 21 ottobre 1998, del 25 ottobre 1999, del 10 ottobre 2000, del 5 novembre 2001, del 9 dicembre 2002 e del 13 ottobre 2003 l'Ufficio del sostegno sociale e dell'inserimento ha accolto le istanze di rinnovo della prestazione presentate dalla richiedente e, a scadenze periodiche annuali, le ha concesso l'anticipo della pensione alimentare per gli anni dal 1996 al 2004. C. Con un'ulteriore domanda dell'11 ottobre 2004 A._ ha chiesto allo stesso Ufficio di concederle l'anticipo degli alimenti anche per l'anno 2005. Poiché il Consiglio di Stato del Cantone Ticino, con risoluzione del 14 dicembre 2004, aveva nel frattempo modificato il regolamento concernente l'anticipo e l'incasso degli alimenti per i figli minorenni, limitando la prestazione a un periodo massimo di 60 mesi cumulativi, ormai superato nella fattispecie, l'Autorità cantonale ha respinto con decisione del 22 dicembre 2004 la domanda della richiedente. C. Con un'ulteriore domanda dell'11 ottobre 2004 A._ ha chiesto allo stesso Ufficio di concederle l'anticipo degli alimenti anche per l'anno 2005. Poiché il Consiglio di Stato del Cantone Ticino, con risoluzione del 14 dicembre 2004, aveva nel frattempo modificato il regolamento concernente l'anticipo e l'incasso degli alimenti per i figli minorenni, limitando la prestazione a un periodo massimo di 60 mesi cumulativi, ormai superato nella fattispecie, l'Autorità cantonale ha respinto con decisione del 22 dicembre 2004 la domanda della richiedente. D. Quest'ultima ha quindi adito il Consiglio di Stato che, con risoluzione del 5 aprile 2005, ha respinto il ricorso, accogliendo parzialmente la domanda di assistenza giudiziaria limitatamente alla dispensa dal pagamento delle spese processuali e della tassa di giustizia. Secondo il Governo, la presa in considerazione delle prestazioni erogate per un periodo superiore ai 60 mesi prima dell'entrata in vigore della nuova disposizione (1° gennaio 2005) non violava il divieto di retroattività della legge, né il principio della buona fede imponeva in concreto di prevedere un diverso regime transitorio. L'Esecutivo cantonale ha inoltre negato alla richiedente l'ammissione al gratuito patrocinio, poiché avrebbe potuto procedere con atti propri e la causa non presentava difficoltà particolari. D. Quest'ultima ha quindi adito il Consiglio di Stato che, con risoluzione del 5 aprile 2005, ha respinto il ricorso, accogliendo parzialmente la domanda di assistenza giudiziaria limitatamente alla dispensa dal pagamento delle spese processuali e della tassa di giustizia. Secondo il Governo, la presa in considerazione delle prestazioni erogate per un periodo superiore ai 60 mesi prima dell'entrata in vigore della nuova disposizione (1° gennaio 2005) non violava il divieto di retroattività della legge, né il principio della buona fede imponeva in concreto di prevedere un diverso regime transitorio. L'Esecutivo cantonale ha inoltre negato alla richiedente l'ammissione al gratuito patrocinio, poiché avrebbe potuto procedere con atti propri e la causa non presentava difficoltà particolari. E. A._ impugna con un ricorso di diritto pubblico al Tribunale federale questa decisione, chiedendo, in via principale, di riformarla e di riconoscerle l'anticipo della pensione alimentare per il periodo dal 1° gennaio 2005 al 31 dicembre 2005, nonché il beneficio del gratuito patrocinio nella sede cantonale. In via subordinata, chiede di annullare il giudizio impugnato, postulando in ogni caso di essere ammessa al beneficio dell'assistenza giudiziaria e del gratuito patrocinio nella sede federale. La ricorrente fa valere la violazione degli art. 9 e 29 cpv. 3 Cost. E. A._ impugna con un ricorso di diritto pubblico al Tribunale federale questa decisione, chiedendo, in via principale, di riformarla e di riconoscerle l'anticipo della pensione alimentare per il periodo dal 1° gennaio 2005 al 31 dicembre 2005, nonché il beneficio del gratuito patrocinio nella sede cantonale. In via subordinata, chiede di annullare il giudizio impugnato, postulando in ogni caso di essere ammessa al beneficio dell'assistenza giudiziaria e del gratuito patrocinio nella sede federale. La ricorrente fa valere la violazione degli art. 9 e 29 cpv. 3 Cost. F. Il Consiglio di Stato rinuncia a presentare osservazioni, comunicando di rimettersi al giudizio del Tribunale federale. 